@@ -85,7 +85,6 @@ def _cleanup_on_signal(signum: int, frame: Any) -> None:
8585 _cleanup_state ["cleaned_up" ] = True
8686
8787 signal_name : str = signal .Signals (signum ).name
88- print (f"\n \n Received { signal_name } . Shutting down..." , file = sys .stderr )
8988
9089 processes : List [mp .Process ] = _cleanup_state ["processes" ]
9190 _terminate_processes (processes )
@@ -103,7 +102,6 @@ def _cleanup_on_signal(signum: int, frame: Any) -> None:
103102 if directory_lock :
104103 directory_lock .release ()
105104
106- print ("Cleanup complete." , file = sys .stderr )
107105 sys .exit (128 + signum )
108106
109107
@@ -363,15 +361,14 @@ def monitor_island_processes(
363361 )
364362 _write_crash_summary (out_dir , i , process .exitcode , error_msg , time )
365363
366- print (f"\n { '=' * 60 } " , file = sys .stderr )
367- print (f"ERROR: { error_msg } " , file = sys .stderr )
364+ print (f"\n { '=' * 46 } ERROR { '=' * 47 } " , file = sys .stderr )
365+ print (f"{ error_msg } " , file = sys .stderr )
368366 print (
369367 f"See { out_dir } /{ CRASH_LOG_FILE .format (time = time )} and island logs for details." ,
370368 file = sys .stderr ,
371369 )
372- print (f"{ '=' * 60 } \n " , file = sys .stderr )
370+ print (f"{ '=' * 100 } \n " , file = sys .stderr )
373371
374- print ("Terminating all remaining islands..." , file = sys .stderr )
375372 other_processes : List [mp .Process ] = [
376373 other_process
377374 for j , other_process in enumerate (processes )
@@ -380,14 +377,14 @@ def monitor_island_processes(
380377 _terminate_processes (processes = other_processes )
381378
382379 return 1
383-
384- print ("\n All islands completed successfully." )
380+
381+ cleanup_log_daemon (log_daemon , global_data .log_queue )
382+ print ("=" * 45 + " FINISHED " + "=" * 45 )
385383 return 0
386384
387385 except KeyboardInterrupt :
388386 cleanup_log_daemon (log_daemon , global_data .log_queue )
389387
390- print ("\n \n Keyboard interrupt received. Shutting down islands..." , file = sys .stderr )
391388 _terminate_processes (processes )
392389
393390 directory_lock : Optional [DirectoryLock ] = _cleanup_state .get ("directory_lock" )
0 commit comments