MCPcopy Index your code
hub / github.com/diffgram/diffgram / task_by_id_api

Function task_by_id_api

default/methods/task/task/task_by_id.py:17–35  ·  view source on GitHub ↗

()

Source from the content-addressed store, hash-verified

15 methods = ['POST'])
16@limiter.limit("1 per second, 50 per minute, 500 per day")
17def task_by_id_api():
18 """
19
20 """
21 spec_list = [{'task_id': int},
22 {'builder_or_trainer_mode': str}]
23
24 log, input, untrusted_input = regular_input.master(request = request,
25 spec_list = spec_list)
26 if regular_log.log_has_error(log): return jsonify(log = log), 400
27
28 with sessionMaker.session_scope() as session:
29 task_serialized = task_by_id_core(session = session,
30 task_id = input['task_id'],
31 input = input)
32
33 log['success'] = True
34 return jsonify(log = log,
35 task = task_serialized), 200
36
37
38@Permission_Task.by_task_id(apis_user_list = ["builder_or_trainer"])

Callers

nothing calls this directly

Calls 1

task_by_id_coreFunction · 0.85

Tested by

no test coverage detected