Fix periodic sync check (#8472)

* Fix periodic sync

* Formatting
This commit is contained in:
Nicolas Mowen 2023-11-05 09:28:40 -07:00 committed by GitHub
parent 65e3e67a83
commit 14c89c9b63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -108,15 +108,12 @@ def sync_recordings(limited: bool) -> None:
if limited:
# get recording files from last 36 hours
hour_check = (
datetime.datetime.now().astimezone(datetime.timezone.utc)
- datetime.timedelta(hours=36)
).strftime("%Y-%m-%d/%H")
hour_check = f"{RECORD_DIR}/{(datetime.datetime.now().astimezone(datetime.timezone.utc) - datetime.timedelta(hours=36)).strftime('%Y-%m-%d/%H')}"
files_on_disk = {
os.path.join(root, file)
for root, _, files in os.walk(RECORD_DIR)
for file in files
if file > hour_check
if root > hour_check
}
else:
# get all recordings files on disk and put them in a set