aboutsummaryrefslogtreecommitdiff
path: root/store.py
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-03-12 02:54:13 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-03-12 02:54:13 +0100
commit718e3e919acb9b57269d3155543f9e8ad1b91324 (patch)
tree25a045b1f77fc36e3bb794ed72dbf02406377a00 /store.py
parent83c698c925db9dcb2d347c2a625de88d85cfeb21 (diff)
downloadTrader-718e3e919acb9b57269d3155543f9e8ad1b91324.tar.gz
Trader-718e3e919acb9b57269d3155543f9e8ad1b91324.tar.zst
Trader-718e3e919acb9b57269d3155543f9e8ad1b91324.zip
Store printed logs
Diffstat (limited to 'store.py')
-rw-r--r--store.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/store.py b/store.py
index f655be5..d875a98 100644
--- a/store.py
+++ b/store.py
@@ -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