diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-03-12 02:54:54 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-03-12 02:54:54 +0100 |
commit | b53f483d54367875bed3769d2e4817866fbde224 (patch) | |
tree | 25a045b1f77fc36e3bb794ed72dbf02406377a00 /store.py | |
parent | 83c698c925db9dcb2d347c2a625de88d85cfeb21 (diff) | |
parent | 718e3e919acb9b57269d3155543f9e8ad1b91324 (diff) | |
download | Trader-b53f483d54367875bed3769d2e4817866fbde224.tar.gz Trader-b53f483d54367875bed3769d2e4817866fbde224.tar.zst Trader-b53f483d54367875bed3769d2e4817866fbde224.zip |
Merge branch 'immae/store_logs' into dev
Diffstat (limited to 'store.py')
-rw-r--r-- | store.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -15,14 +15,20 @@ class ReportStore: | |||
15 | self.market = market | 15 | self.market = market |
16 | self.verbose_print = verbose_print | 16 | self.verbose_print = verbose_print |
17 | 17 | ||
18 | self.print_logs = [] | ||
18 | self.logs = [] | 19 | self.logs = [] |
19 | 20 | ||
20 | def merge(self, other_report): | 21 | def merge(self, other_report): |
21 | self.logs += other_report.logs | 22 | self.logs += other_report.logs |
22 | self.logs.sort(key=lambda x: x["date"]) | 23 | self.logs.sort(key=lambda x: x["date"]) |
23 | 24 | ||
25 | self.print_logs += other_report.print_logs | ||
26 | self.print_logs.sort(key=lambda x: x[0]) | ||
27 | |||
24 | def print_log(self, message): | 28 | def print_log(self, message): |
25 | message = str(message) | 29 | now = datetime.now() |
30 | message = "{:%Y-%m-%d %H:%M:%S}: {}".format(now, str(message)) | ||
31 | self.print_logs.append([now, message]) | ||
26 | if self.verbose_print: | 32 | if self.verbose_print: |
27 | print(message) | 33 | print(message) |
28 | 34 | ||