handle missing file edge case

This commit is contained in:
Blake Blackshear 2021-11-21 07:26:31 -06:00
parent 039f1a522e
commit 07ad2d97b1

View File

@ -405,8 +405,11 @@ class RecordingCleanup(threading.Thread):
for f in files_to_check: for f in files_to_check:
p = Path(f) p = Path(f)
if p.stat().st_mtime < delete_before.get(p.parent.name, default_expire): try:
p.unlink(missing_ok=True) if p.stat().st_mtime < delete_before.get(p.parent.name, default_expire):
p.unlink(missing_ok=True)
except FileNotFoundError:
logger.warning(f"Attempted to expire missing file: {f}")
logger.debug("End expire files (legacy).") logger.debug("End expire files (legacy).")