From c77c9e8182cbede796f7a5f996047edb02de40e1 Mon Sep 17 00:00:00 2001 From: Roger Light Date: Sat, 7 Dec 2013 23:24:48 +0000 Subject: [PATCH] Don't fail reconnecting when broker is unavailable. --- src/paho/mqtt/client.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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): -- 2.39.5