diff options
Diffstat (limited to 'market.py')
-rw-r--r-- | market.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -49,9 +49,11 @@ class Market: | |||
49 | self.report.merge(Portfolio.report) | 49 | self.report.merge(Portfolio.report) |
50 | try: | 50 | try: |
51 | if self.report_path is not None: | 51 | if self.report_path is not None: |
52 | report_file = "{}/{}_{}.json".format(self.report_path, datetime.now().isoformat(), self.user_id) | 52 | report_file = "{}/{}_{}".format(self.report_path, datetime.now().isoformat(), self.user_id) |
53 | with open(report_file, "w") as f: | 53 | with open(report_file + ".json", "w") as f: |
54 | f.write(self.report.to_json()) | 54 | f.write(self.report.to_json()) |
55 | with open(report_file + ".log", "w") as f: | ||
56 | f.write("\n".join(map(lambda x: x[1], self.report.print_logs))) | ||
55 | except Exception as e: | 57 | except Exception as e: |
56 | print("impossible to store report file: {}; {}".format(e.__class__.__name__, e)) | 58 | print("impossible to store report file: {}; {}".format(e.__class__.__name__, e)) |
57 | 59 | ||