@@ -138,7 +138,6 @@ def run(
138138
139139 suffix = f"trial_{ i + 1 } _of_{ n_relaunch } "
140140 _ , summary_df , error_report = self .get_results (suffix = suffix )
141- logger .info ("\n " + error_report )
142141 logger .info ("\n " + str (summary_df ))
143142
144143 n_incomplete , n_error = self .find_incomplete (include_errors = relaunch_errors )
@@ -202,15 +201,16 @@ def append_to_journal(self, strict_reproducibility=True):
202201 strict_reproducibility = strict_reproducibility ,
203202 )
204203
205- def get_results (self , suffix = "" ):
204+ def get_results (self , suffix = "" , also_save = True ):
206205 result_df = inspect_results .load_result_df (self .dir )
207206 error_report = inspect_results .error_report (result_df , max_stack_trace = 3 , use_log = True )
208207 summary_df = inspect_results .summarize_study (result_df )
209208
210- suffix = f"_{ suffix } " if suffix else ""
211- result_df .to_csv (self .dir / f"result_df{ suffix } .csv" )
212- summary_df .to_csv (self .dir / f"summary_df{ suffix } .csv" )
213- (self .dir / f"error_report{ suffix } .md" ).write_text (error_report )
209+ if also_save :
210+ suffix = f"_{ suffix } " if suffix else ""
211+ result_df .to_csv (self .dir / f"result_df{ suffix } .csv" )
212+ summary_df .to_csv (self .dir / f"summary_df{ suffix } .csv" )
213+ (self .dir / f"error_report{ suffix } .md" ).write_text (error_report )
214214
215215 return result_df , summary_df , error_report
216216
0 commit comments