speed up log writing

old-commit-hash: f728edfd03
commatwo_master
Willem Melching 4 years ago
parent 05eb44115e
commit d8da956f0d
  1. 10
      selfdrive/test/process_replay/compare_logs.py

@ -16,11 +16,11 @@ from tools.lib.logreader import LogReader
EPSILON = sys.float_info.epsilon EPSILON = sys.float_info.epsilon
def save_log(dest, log_msgs): def save_log(dest, log_msgs, compress=True):
dat = b"" dat = b"".join([msg.as_builder().to_bytes() for msg in tqdm(log_msgs)])
for msg in tqdm(log_msgs):
dat += msg.as_builder().to_bytes() if compress:
dat = bz2.compress(dat) dat = bz2.compress(dat)
with open(dest, "wb") as f: with open(dest, "wb") as f:
f.write(dat) f.write(dat)

Loading…
Cancel
Save