Write files in UTC and update folder structure to not conflict

This commit is contained in:
Nick Mowen 2022-12-09 12:20:43 -07:00
parent 739a267462
commit fc39faa87b

View File

@ -261,8 +261,8 @@ class RecordingMaintainer(threading.Thread):
def store_segment(
self,
camera,
start_time,
end_time,
start_time: datetime.datetime,
end_time: datetime.datetime,
duration,
cache_path,
store_mode: RetainModeEnum,
@ -277,12 +277,12 @@ class RecordingMaintainer(threading.Thread):
self.end_time_cache.pop(cache_path, None)
return
directory = os.path.join(RECORD_DIR, start_time.strftime("%Y-%m/%d/%H"), camera)
directory = os.path.join(RECORD_DIR, start_time.replace(tzinfo=datetime.timezone.utc).strftime("%Y-%m-%d/%H"), camera)
if not os.path.exists(directory):
os.makedirs(directory)
file_name = f"{start_time.strftime('%M.%S.mp4')}"
file_name = f"{start_time.replace(tzinfo=datetime.timezone.utc).strftime('%M.%S.mp4')}"
file_path = os.path.join(directory, file_name)
try: