From ad4a3dc29c5cf15b2fc5ba65ed9632353b08e891 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Tue, 3 Jun 2025 17:14:19 -0600 Subject: [PATCH] Catch missing file --- frigate/data_processing/real_time/face.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/data_processing/real_time/face.py b/frigate/data_processing/real_time/face.py index 2bd8546a6..f6a25080e 100644 --- a/frigate/data_processing/real_time/face.py +++ b/frigate/data_processing/real_time/face.py @@ -6,6 +6,7 @@ import json import logging import os import shutil +from pathlib import Path from typing import Any, Optional import cv2 @@ -538,4 +539,4 @@ class FaceRealTimeProcessor(RealTimeProcessorApi): # delete oldest face image if maximum is reached if len(files) > self.config.face_recognition.save_attempts: - os.unlink(os.path.join(folder, files[-1])) + Path(os.path.join(folder, files[-1])).unlink(missing_ok=True)