From eb6552c83c8fa0a0d0774a2e6a8b5792b6fdb73d Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Wed, 30 Jun 2021 00:27:14 -0700 Subject: [PATCH] segment regen: handle log rotation discrepencies --- selfdrive/test/process_replay/regen.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/selfdrive/test/process_replay/regen.py b/selfdrive/test/process_replay/regen.py index 7e2591b862..2dfdba9e50 100755 --- a/selfdrive/test/process_replay/regen.py +++ b/selfdrive/test/process_replay/regen.py @@ -31,9 +31,11 @@ def replay_service(s, msgs): pm = messaging.PubMaster([s, ]) rk = Ratekeeper(service_list[s].frequency, print_delay_threshold=None) smsgs = [m for m in msgs if m.which() == s] - for m in smsgs: - pm.send(s, m.as_builder()) - rk.keep_time() + while True: + for m in smsgs: + # TODO: use logMonoTime + pm.send(s, m.as_builder()) + rk.keep_time() vs = None def replay_cameras(lr, frs):