From 29ed2c8e5d256aa7b75424e6d71e14463f8b9caa Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Sun, 1 Mar 2026 18:56:44 +0100 Subject: [PATCH] fix(connector.py): do not connect multiple times when BlockingIOError encountered in `Connector.connect()` --- src/judas_client/connector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/judas_client/connector.py b/src/judas_client/connector.py index 004e569..d78db7b 100644 --- a/src/judas_client/connector.py +++ b/src/judas_client/connector.py @@ -145,8 +145,8 @@ class Connector: self.socket.connect((self.host, self.port)) connected = True except BlockingIOError: - # Connection in progress - time.sleep(0.1) + # connection in progress + connected = True except socket.error as e: self.logger.error(f"[!] Connection error: {e}") self.logger.debug(f"[.] Retrying in {delay} seconds...")