Delete export if it fails (#8381)

* Delete export if it fails

* Fix import
This commit is contained in:
Nicolas Mowen
2023-10-30 18:24:11 -06:00
committed by GitHub
parent f1efd8dbe2
commit 3d70d29672

View File

@@ -6,6 +6,7 @@ import os
import subprocess as sp import subprocess as sp
import threading import threading
from enum import Enum from enum import Enum
from pathlib import Path
from frigate.config import FrigateConfig from frigate.config import FrigateConfig
from frigate.const import EXPORT_DIR, MAX_PLAYLIST_SECONDS from frigate.const import EXPORT_DIR, MAX_PLAYLIST_SECONDS
@@ -121,6 +122,7 @@ class RecordingExporter(threading.Thread):
f"Failed to export recording for command {' '.join(ffmpeg_cmd)}" f"Failed to export recording for command {' '.join(ffmpeg_cmd)}"
) )
logger.error(p.stderr) logger.error(p.stderr)
Path(file_name).unlink(missing_ok=True)
return return
logger.debug(f"Updating finalized export {file_name}") logger.debug(f"Updating finalized export {file_name}")