MCPcopy Create free account
hub / github.com/diffgram/diffgram / delete_sequence

Function delete_sequence

default/methods/video/sequence.py:115–130  ·  view source on GitHub ↗
(
    project_string_id,
    video_file_id,
    label_file_id,
    sequence_id)

Source from the content-addressed store, hash-verified

113 methods = ['POST'])
114@Project_permissions.user_has_project(["admin", "Editor"])
115def delete_sequence(
116 project_string_id,
117 video_file_id,
118 label_file_id,
119 sequence_id):
120 with sessionMaker.session_scope() as session:
121 project = Project.get(session, project_string_id)
122
123 file = File.get_by_id_and_project(
124 session = session,
125 project_id = project.id,
126 file_id = video_file_id)
127
128 if file is None: return "error security check if file access file failed"
129
130 return delete_sequence_shared(session, file, label_file_id, sequence_id)
131
132
133@routes.route('/api/v1/task/<int:task_id>'

Callers

nothing calls this directly

Calls 3

delete_sequence_sharedFunction · 0.85
get_by_id_and_projectMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected