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

Function task_by_id_core

default/methods/task/task/task_by_id.py:39–55  ·  view source on GitHub ↗
(session,
                    task_id,
                    input)

Source from the content-addressed store, hash-verified

37
38@Permission_Task.by_task_id(apis_user_list = ["builder_or_trainer"])
39def task_by_id_core(session,
40 task_id,
41 input):
42 task = Task.get_by_id(session = session,
43 task_id = task_id)
44
45 if input['builder_or_trainer_mode'] == "builder":
46 task_serialized = task.serialize_builder_view_by_id(session)
47
48 if input['builder_or_trainer_mode'] == "trainer":
49 # TODO
50 task_serialized = task.serialize_trainer_annotate(session)
51
52
53
54
55 return task_serialized

Callers 1

task_by_id_apiFunction · 0.85

Calls 3

get_by_idMethod · 0.45

Tested by

no test coverage detected