Fix timeout bug in BrokerConnection.connect()

This commit is contained in:
Dana Powers
2016-01-03 15:43:43 -08:00
parent 2b289224f9
commit 995ea64b8f

View File

@@ -98,6 +98,7 @@ class BrokerConnection(object):
self.close() # error=TimeoutError ?
self.last_failure = time.time()
else:
ret = self._sock.connect_ex((self.host, self.port))
if not ret or ret is errno.EISCONN:
self.state = ConnectionStates.CONNECTED