fix(connector.py): do not connect multiple times when BlockingIOError encountered in Connector.connect()
This commit is contained in:
@@ -145,8 +145,8 @@ class Connector:
|
|||||||
self.socket.connect((self.host, self.port))
|
self.socket.connect((self.host, self.port))
|
||||||
connected = True
|
connected = True
|
||||||
except BlockingIOError:
|
except BlockingIOError:
|
||||||
# Connection in progress
|
# connection in progress
|
||||||
time.sleep(0.1)
|
connected = True
|
||||||
except socket.error as e:
|
except socket.error as e:
|
||||||
self.logger.error(f"[!] Connection error: {e}")
|
self.logger.error(f"[!] Connection error: {e}")
|
||||||
self.logger.debug(f"[.] Retrying in {delay} seconds...")
|
self.logger.debug(f"[.] Retrying in {delay} seconds...")
|
||||||
|
|||||||
Reference in New Issue
Block a user