diff --git a/frigate/data_processing/real_time/custom_classification.py b/frigate/data_processing/real_time/custom_classification.py index 625c092a7..fa878b1ad 100644 --- a/frigate/data_processing/real_time/custom_classification.py +++ b/frigate/data_processing/real_time/custom_classification.py @@ -546,5 +546,8 @@ def write_classification_attempt( ) # delete oldest face image if maximum is reached - if len(files) > max_files: - os.unlink(os.path.join(folder, files[-1]), missing_ok=True) + try: + if len(files) > max_files: + os.unlink(os.path.join(folder, files[-1])) + except FileNotFoundError: + pass \ No newline at end of file