From a7e44c3b30f082d0fcd64ee63cd2ef22a0e40842 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Fri, 30 Jun 2023 16:16:52 -0700 Subject: [PATCH] skip finished requests --- selfdrive/car/isotp_parallel_query.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/selfdrive/car/isotp_parallel_query.py b/selfdrive/car/isotp_parallel_query.py index 8ab9728e5f0895..6c6010e7e6e076 100644 --- a/selfdrive/car/isotp_parallel_query.py +++ b/selfdrive/car/isotp_parallel_query.py @@ -103,6 +103,9 @@ def get_data(self, timeout, total_timeout=60.): self.rx() for tx_addr, msg in msgs.items(): + if request_done[tx_addr]: + continue + try: dat, rx_in_progress = msg.recv() except Exception: