fix workflow info and redo func
This commit is contained in:
parent
9f6038d1f7
commit
cdf46458be
@ -21,7 +21,7 @@ def get_workflow_info(workflow_id):
|
|||||||
workflow = Workflow.query.get(workflow_id)
|
workflow = Workflow.query.get(workflow_id)
|
||||||
if workflow is None:
|
if workflow is None:
|
||||||
return not_found_json_response(id=workflow_id)
|
return not_found_json_response(id=workflow_id)
|
||||||
return jsonify(workflow)
|
return jsonify(workflow.to_dict())
|
||||||
|
|
||||||
|
|
||||||
@blueprint.put("/<int:workflow_id>")
|
@blueprint.put("/<int:workflow_id>")
|
||||||
@ -69,10 +69,12 @@ def start_workflow(workflow_id):
|
|||||||
workflow = Workflow.query.get(workflow_id)
|
workflow = Workflow.query.get(workflow_id)
|
||||||
if workflow is None:
|
if workflow is None:
|
||||||
return not_found_json_response(id=workflow_id)
|
return not_found_json_response(id=workflow_id)
|
||||||
if len(workflow.video_clips) > 0 and len(workflow.danmaku_clips) > 0:
|
if len(workflow.video_clips) > 0:
|
||||||
threading.Thread(target=do_workflow, args=(
|
for video_clip in workflow.video_clips:
|
||||||
workflow.video_clips[0].full_path,
|
if len(video_clip.danmaku_clips) > 0:
|
||||||
workflow.danmaku_clips[0].full_path,
|
threading.Thread(target=do_workflow, args=(
|
||||||
*[clip.full_path for clip in workflow.danmaku_clips[1:]]
|
video_clip.full_path,
|
||||||
)).start()
|
video_clip.danmaku_clips[0].full_path,
|
||||||
|
*[clip.full_path for clip in video_clip.danmaku_clips[1:]]
|
||||||
|
)).start()
|
||||||
return jsonify(workflow.to_dict())
|
return jsonify(workflow.to_dict())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user