From d8da956f0d8c51391221a2ac9258618d02e49d26 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Wed, 17 Feb 2021 12:06:55 +0100 Subject: [PATCH] speed up log writing old-commit-hash: f728edfd0354f78cf8db99cf801f826fe22712f5 --- selfdrive/test/process_replay/compare_logs.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/selfdrive/test/process_replay/compare_logs.py b/selfdrive/test/process_replay/compare_logs.py index f1b9fdea1f..5327d0ebd9 100755 --- a/selfdrive/test/process_replay/compare_logs.py +++ b/selfdrive/test/process_replay/compare_logs.py @@ -16,11 +16,11 @@ from tools.lib.logreader import LogReader EPSILON = sys.float_info.epsilon -def save_log(dest, log_msgs): - dat = b"" - for msg in tqdm(log_msgs): - dat += msg.as_builder().to_bytes() - dat = bz2.compress(dat) +def save_log(dest, log_msgs, compress=True): + dat = b"".join([msg.as_builder().to_bytes() for msg in tqdm(log_msgs)]) + + if compress: + dat = bz2.compress(dat) with open(dest, "wb") as f: f.write(dat)