@@ -397,9 +397,9 @@ def create_museum_actions_logging_csv_file() ->str:
397
397
398
398
if MUSEUM_LOGGING_FILE is None :
399
399
return
400
- if not os .path .exists (LOG_DIR ):
401
- os .mkdir (LOG_DIR )
402
- museum_csv_actions_logging_file_name = os .path .join (LOG_DIR , MUSEUM_LOGGING_FILE + '-' + platform .node ()+ '-' + datetime .now ().strftime ("-%Y-%m-%d-%H%M" )+ '.csv' )
400
+ museum_actions_dir = os .path .join (LOG_DIR , MUSEUM_ACTIONS_DIR )
401
+ Path ( museum_actions_dir ) .mkdir (parents = True , exist_ok = True )
402
+ museum_csv_actions_logging_file_name = os .path .join (museum_actions_dir , MUSEUM_LOGGING_FILE + '-' + platform .node ()+ '-' + datetime .now ().strftime ("-%Y-%m-%d-%H%M" )+ '.csv' )
403
403
with open (museum_csv_actions_logging_file_name ,'w' ,newline = '' ) as museum_csv_logging_file :
404
404
museum_csv_writer = csv .writer (museum_csv_logging_file ,dialect = 'excel' )
405
405
museum_csv_writer .writerow (['year' ,'day_of_year' ,'weekday' ,'hour' ,'minute' , 'elapsed_minutes' , 'actions' ])
@@ -461,13 +461,11 @@ def write_actions_to_csv():
461
461
save_frames_folder = os .path .join (LOG_DIR ,SAVE_FRAMES_STORAGE_LOCATION )
462
462
if not os .path .exists (save_frames_folder ):
463
463
log .info (f"creating folders to hold sample frames that will be stored every { SAVE_FRAMES_INTERVAL } new classifications" )
464
- os .mkdir (save_frames_folder )
464
+ Path ( save_frames_folder ) .mkdir (parents = True , exist_ok = True )
465
465
log .info (f'made folder { save_frames_folder } to save sample frames' )
466
466
for symbol in SYMBOL_TO_PRED_DICT .keys ():
467
467
symbol_folder_name = os .path .join (save_frames_folder ,symbol )
468
- if not os .path .exists (symbol_folder_name ):
469
- os .mkdir (symbol_folder_name )
470
- log .info (f'made folder { symbol_folder_name } to hold sample classified frames' )
468
+ Path (symbol_folder_name ).mkdir (parents = True , exist_ok = True )
471
469
472
470
log .info (f"scheduling 'I am alive' logging every MUSEUM_I_AM_ALIVE_LOG_INTERVAL_MINUTES={ MUSEUM_I_AM_ALIVE_LOG_INTERVAL_MINUTES } m" )
473
471
schedule .every (MUSEUM_I_AM_ALIVE_LOG_INTERVAL_MINUTES ).minutes .do (log_i_am_alive_message )
0 commit comments