Skip to content

Commit f072084

Browse files
committed
fix rebase
1 parent 6d8b72a commit f072084

File tree

1 file changed

+28
-38
lines changed

1 file changed

+28
-38
lines changed

adafruit_minimqtt/adafruit_minimqtt.py

Lines changed: 28 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -298,10 +298,9 @@ def _get_connect_socket(self, host, port, *, timeout=1):
298298
sock = self._socket_pool.socket(addr_info[0], addr_info[1])
299299
except OSError as exc:
300300
# Do not consider this for back-off.
301-
if self.logger is not None:
302-
self.logger.warning(
303-
f"Failed to create socket for host {addr_info[0]} and port {addr_info[1]}"
304-
)
301+
self.logger.warning(
302+
f"Failed to create socket for host {addr_info[0]} and port {addr_info[1]}"
303+
)
305304
raise TemporaryError from exc
306305

307306
connect_host = addr_info[-1][0]
@@ -315,8 +314,7 @@ def _get_connect_socket(self, host, port, *, timeout=1):
315314
sock.connect((connect_host, port))
316315
except MemoryError as exc:
317316
sock.close()
318-
if self.logger is not None:
319-
self.logger.warning(f"Failed to allocate memory for connect: {exc}")
317+
self.logger.warning(f"Failed to allocate memory for connect: {exc}")
320318
# Do not consider this for back-off.
321319
raise TemporaryError from exc
322320
except OSError as exc:
@@ -461,10 +459,10 @@ def connect(self, clean_session=True, host=None, port=None, keep_alive=None):
461459
self._recompute_reconnect_backoff()
462460
else:
463461
self._reset_reconnect_backoff()
464-
if self.logger is not None:
465-
self.logger.debug(
466-
f"Attempting to connect to MQTT broker (attempt #{self._reconnect_attempt})"
467-
)
462+
463+
self.logger.debug(
464+
f"Attempting to connect to MQTT broker (attempt #{self._reconnect_attempt})"
465+
)
468466

469467
try:
470468
ret = self._connect(
@@ -476,18 +474,15 @@ def connect(self, clean_session=True, host=None, port=None, keep_alive=None):
476474
self._reset_reconnect_backoff()
477475
return ret
478476
except TemporaryError as e:
479-
if self.logger is not None:
480-
self.logger.warning(f"temporary error when connecting: {e}")
477+
self.logger.warning(f"temporary error when connecting: {e}")
481478
backoff = False
482479
except OSError as e:
483480
last_exception = e
484-
if self.logger is not None:
485-
self.logger.info(f"failed to connect: {e}")
481+
self.logger.info(f"failed to connect: {e}")
486482
backoff = True
487483
except MMQTTException as e:
488484
last_exception = e
489-
if self.logger is not None:
490-
self.logger.info(f"MMQT error: {e}")
485+
self.logger.info(f"MMQT error: {e}")
491486
backoff = True
492487

493488
if self._reconnect_attempts_max > 1:
@@ -519,10 +514,9 @@ def _connect(self, clean_session=True, host=None, port=None, keep_alive=None):
519514
self.logger.debug("Attempting to establish MQTT connection...")
520515

521516
if self._reconnect_attempt > 0:
522-
if self.logger is not None:
523-
self.logger.debug(
524-
f"Sleeping for {self._reconnect_timeout:.3} seconds due to connect back-off"
525-
)
517+
self.logger.debug(
518+
f"Sleeping for {self._reconnect_timeout:.3} seconds due to connect back-off"
519+
)
526520
time.sleep(self._reconnect_timeout)
527521

528522
# Get a new socket
@@ -867,38 +861,34 @@ def _recompute_reconnect_backoff(self):
867861
"""
868862
self._reconnect_attempt = self._reconnect_attempt + 1
869863
self._reconnect_timeout = 2**self._reconnect_attempt
870-
if self.logger is not None:
871-
# pylint: disable=consider-using-f-string
872-
self.logger.debug(
873-
"Reconnect timeout computed to {:.2f}".format(self._reconnect_timeout)
874-
)
864+
# pylint: disable=consider-using-f-string
865+
self.logger.debug(
866+
"Reconnect timeout computed to {:.2f}".format(self._reconnect_timeout)
867+
)
875868

876869
if self._reconnect_timeout > self._reconnect_maximum_backoff:
877-
if self.logger is not None:
878-
self.logger.debug(
879-
f"Truncating reconnect timeout to {self._reconnect_maximum_backoff} seconds"
880-
)
870+
self.logger.debug(
871+
f"Truncating reconnect timeout to {self._reconnect_maximum_backoff} seconds"
872+
)
881873
self._reconnect_timeout = float(self._reconnect_maximum_backoff)
882874

883875
# Add a sub-second jitter.
884876
# Even truncated timeout should have jitter added to it. This is why it is added here.
885877
jitter = randint(0, 1000) / 1000
886-
if self.logger is not None:
887-
# pylint: disable=consider-using-f-string
888-
self.logger.debug(
889-
"adding jitter {:.2f} to {:.2f} seconds".format(
890-
jitter, self._reconnect_timeout
891-
)
878+
# pylint: disable=consider-using-f-string
879+
self.logger.debug(
880+
"adding jitter {:.2f} to {:.2f} seconds".format(
881+
jitter, self._reconnect_timeout
892882
)
883+
)
893884
self._reconnect_timeout += jitter
894885

895886
def _reset_reconnect_backoff(self):
896887
"""
897888
Reset reconnect back-off to the initial state.
898889
899890
"""
900-
if self.logger is not None:
901-
self.logger.debug("Resetting reconnect backoff")
891+
self.logger.debug("Resetting reconnect backoff")
902892
self._reconnect_attempt = 0
903893
self._reconnect_timeout = float(0)
904894

@@ -912,7 +902,7 @@ def reconnect(self, resub_topics=True):
912902
"""
913903

914904
self.logger.debug("Attempting to reconnect with MQTT broker")
915-
self.connect()
905+
ret = self.connect()
916906
self.logger.debug("Reconnected with broker")
917907
if resub_topics:
918908
self.logger.debug(

0 commit comments

Comments
 (0)