From 718e3e919acb9b57269d3155543f9e8ad1b91324 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Mon, 12 Mar 2018 02:54:13 +0100 Subject: Store printed logs --- market.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'market.py') diff --git a/market.py b/market.py index 8672c59..2ddebfa 100644 --- a/market.py +++ b/market.py @@ -49,9 +49,11 @@ class Market: 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)) -- cgit v1.2.3