bisect-kit: fix exception in bisector log display
BUG=None
TEST=unittest and run 'bisect_list.py log'
Change-Id: I3cef4fe0f96dfe63705f90931703e22a17f55d7e
Reviewed-on: https://chromium-review.googlesource.com/1209232
Commit-Ready: Kuang-che Wu <kcwu@chromium.org>
Tested-by: Kuang-che Wu <kcwu@chromium.org>
Reviewed-by: Chung-yih Wang <cywang@chromium.org>
Reviewed-by: Chi-Ngai Wan <cnwan@google.com>
diff --git a/bisect_kit/cli.py b/bisect_kit/cli.py
index 5f10dfa..ba31246 100644
--- a/bisect_kit/cli.py
+++ b/bisect_kit/cli.py
@@ -516,12 +516,13 @@
def cmd_log(self, _opts):
"""Prints what has been done so far."""
for entry in self.states.data['history']:
- print('{datetime}, {rev} {status_time} {values} {comment_display}'.format(
- datetime=datetime.datetime.fromtimestamp(entry['time']),
- status_time=entry['status'] + ('*%d' % entry['times']
- if entry['times'] > 1 else ''),
- comment_display=entry['comment'] or '',
- **entry))
+ print('{datetime}, {rev} {status} {values} {comment}'.format(
+ datetime=datetime.datetime.fromtimestamp(entry['timestamp']),
+ rev=entry['rev'],
+ status=entry['status'] + ('*%d' % entry['times']
+ if entry.get('times', 1) > 1 else ''),
+ values=entry.get('values', ''),
+ comment=entry.get('comment', '')))
def cmd_next(self, _opts):
"""Prints next suggested rev to bisect."""