diff --git a/controller/api/bilirecorder_blueprint.py b/controller/api/bilirecorder_blueprint.py index 457f78c..a00798c 100644 --- a/controller/api/bilirecorder_blueprint.py +++ b/controller/api/bilirecorder_blueprint.py @@ -24,18 +24,24 @@ bili_record_workflow_item: Optional[Workflow] = None def auto_submit_task(): global bili_record_workflow_item if bili_record_workflow_item is None: + print("[!]Auto Submit Fail: Item is None") return if bili_record_workflow_item.editing: + print("[!]Auto Submit Fail: Still Editing") return if len(bili_record_workflow_item.video_clips) == 0: + print("[!]Auto Submit Fail: No Video Clips") return for video_clip in bili_record_workflow_item.video_clips: if len(video_clip.danmaku_clips) > 0: + print("[+]Workflow:", bili_record_workflow_item.id, "; Video:", video_clip.full_path) 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() + else: + print("[-]Workflow:", bili_record_workflow_item.id, "; Video:", video_clip.full_path, "; No Danmaku") clear_item()