Changeset View
Changeset View
Standalone View
Standalone View
swh/scheduler/api/server.py
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | |||||
@app.route('/get_tasks', methods=['POST']) | @app.route('/get_tasks', methods=['POST']) | ||||
@negotiate(MsgpackFormatter) | @negotiate(MsgpackFormatter) | ||||
@negotiate(JSONFormatter) | @negotiate(JSONFormatter) | ||||
def get_tasks(): | def get_tasks(): | ||||
return get_sched().get_tasks(**decode_request(request)) | return get_sched().get_tasks(**decode_request(request)) | ||||
@app.route('/get_task_runs', methods=['POST']) | |||||
@negotiate(MsgpackFormatter) | |||||
@negotiate(JSONFormatter) | |||||
def get_task_runs(): | |||||
return get_sched().get_task_runs(**decode_request(request)) | |||||
@app.route('/search_tasks', methods=['POST']) | @app.route('/search_tasks', methods=['POST']) | ||||
@negotiate(MsgpackFormatter) | @negotiate(MsgpackFormatter) | ||||
@negotiate(JSONFormatter) | @negotiate(JSONFormatter) | ||||
def search_tasks(): | def search_tasks(): | ||||
return get_sched().search_tasks(**decode_request(request)) | return get_sched().search_tasks(**decode_request(request)) | ||||
@app.route('/peek_ready_tasks', methods=['POST']) | @app.route('/peek_ready_tasks', methods=['POST']) | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |