From af5a7a4b17c987972c3e2b521e00b3627feeb142 Mon Sep 17 00:00:00 2001 From: deflax Date: Mon, 24 Jun 2024 11:14:09 +0000 Subject: [PATCH] handle the recording job exceptions --- src/scheduler/scheduler.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/scheduler/scheduler.py b/src/scheduler/scheduler.py index d3b4488..1ced0bd 100644 --- a/src/scheduler/scheduler.py +++ b/src/scheduler/scheduler.py @@ -192,8 +192,13 @@ def exec_recorder(stream_id, stream_name, stream_hls_url): def on_progress(progress: Progress): print(progress) ffmpeg.execute() - logger_job.warning(f'Recording {video_file} finished.') - + logger_job.warning(f'Recording of {video_file} finished.') + + except Exception as joberror: + logger_job.error(f'Recording of {video_file} failed!') + logger_job.error(joberror) + + else: # Show Metadata ffmpeg_metadata = ( FFmpeg(executable="ffprobe")