self.report.merge(Portfolio.report)
try:
if self.report_path is not None:
- report_file = "{}/{}_{}.json".format(self.report_path, datetime.now().isoformat(), self.user_id)
- with open(report_file, "w") as f:
+ report_file = "{}/{}_{}".format(self.report_path, datetime.now().isoformat(), self.user_id)
+ with open(report_file + ".json", "w") as f:
f.write(self.report.to_json())
+ with open(report_file + ".log", "w") as f:
+ f.write("\n".join(map(lambda x: x[1], self.report.print_logs)))
except Exception as e:
print("impossible to store report file: {}; {}".format(e.__class__.__name__, e))