From: Roger Light Date: Sat, 7 Dec 2013 23:24:48 +0000 (+0000) Subject: Don't fail reconnecting when broker is unavailable. X-Git-Tag: v0.9~44 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c77c9e8182cbede796f7a5f996047edb02de40e1;p=packages%2Fp%2Fpaho-mqtt.git Don't fail reconnecting when broker is unavailable. --- diff --git a/src/paho/mqtt/client.py b/src/paho/mqtt/client.py index 8dba5dc..bbb0c6a 100755 --- a/src/paho/mqtt/client.py +++ b/src/paho/mqtt/client.py @@ -1174,9 +1174,11 @@ class Client: self._state_mutex.release() else: self._state_mutex.release() - self.reconnect() + try: + self.reconnect() + except socket.error as err: + pass - self.reconnect() return rc def loop_start(self):