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."""