]> git.michaelhowe.org Git - packages/p/paho-mqtt.git/commitdiff
Don't fail reconnecting when broker is unavailable.
authorRoger Light <roger@atchoo.org>
Sat, 7 Dec 2013 23:24:48 +0000 (23:24 +0000)
committerRoger Light <roger@atchoo.org>
Mon, 3 Feb 2014 21:20:22 +0000 (21:20 +0000)
src/paho/mqtt/client.py

index 8dba5dcdaaf3efac3ad86a86867db3ed588eb39a..bbb0c6a833bc63ed15e86a50ea913cce7fbc2d20 100755 (executable)
@@ -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):