From 7e4b8cd60195ea571777db629d2fee17c3150620 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 23 Apr 2022 05:54:37 +0800 Subject: [PATCH] ~ --- controller/api/bilirecorder_blueprint.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/controller/api/bilirecorder_blueprint.py b/controller/api/bilirecorder_blueprint.py index b3f88ea..8a79dc8 100644 --- a/controller/api/bilirecorder_blueprint.py +++ b/controller/api/bilirecorder_blueprint.py @@ -25,16 +25,18 @@ def auto_submit_task(): global bili_record_workflow_item if bili_record_workflow_item is None: return - if not bili_record_workflow_item.editing: - if len(bili_record_workflow_item.video_clips) > 0: - for video_clip in bili_record_workflow_item.video_clips: - if len(video_clip.danmaku_clips) > 0: - threading.Thread(target=do_workflow, args=( - video_clip.full_path, - video_clip.danmaku_clips[0].full_path, - *[clip.full_path for clip in video_clip.danmaku_clips[1:]] - )).start() - clear_item() + if bili_record_workflow_item.editing: + return + if len(bili_record_workflow_item.video_clips) == 0: + return + for video_clip in bili_record_workflow_item.video_clips: + if len(video_clip.danmaku_clips) > 0: + threading.Thread(target=do_workflow, args=( + video_clip.full_path, + video_clip.danmaku_clips[0].full_path, + *[clip.full_path for clip in video_clip.danmaku_clips[1:]] + )).start() + clear_item() def clear_item():