See the comment in the patch.
Reviewed-by: ultrotter
if callable(feedback_fn):
feedback_fn(msg)
else:
- print "%s %s" % (time.ctime(msg[0]), msg[2])
+ print "%s %s" % (time.ctime(utils.MergeTime(msg[0])), msg[2])
lastmsg = msg
time.sleep(1)
self._log_lock.acquire()
try:
- self.log.append((time.time(), log_type, log_msg))
+ # The time is split to make serialization easier and not lose more
+ # precision.
+ self.log.append((utils.SplitTime(time.time()), log_type, log_msg))
finally:
self._log_lock.release()