From dc07975446cdc39c6205ec97b9f8093e57717797 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Fri, 4 Aug 2023 23:52:18 -0700 Subject: [PATCH] python: fast reconnect (#1558) --- python/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/python/__init__.py b/python/__init__.py index 637a6b61..0a7e6e95 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -464,23 +464,21 @@ class Panda: def reconnect(self): if self._handle_open: self.close() - time.sleep(1.0) success = False # wait up to 15 seconds - for i in range(0, 15): + for _ in range(0, 15*10): try: self.connect() success = True break except Exception: - logging.debug("reconnecting is taking %d seconds...", i + 1) try: dfu = PandaDFU(self.get_dfu_serial()) dfu.recover() except Exception: pass - time.sleep(1.0) + time.sleep(0.1) if not success: raise Exception("reconnect failed")