def _on_disconnect(self, client, userdata, rc): self.mqtt_connected = False # note, change this uses the property setter, do not really need to catch this in the base class if rc > 0: # unexpected disconnect rc_text = "Unknown result code {}".format(rc) if rc in COONNECTION_RESULT_CODES: rc_text = COONNECTION_RESULT_CODES[rc] logger.warning("MQTT Unexpected disconnection {} {} {}".format( client, userdata, rc_text)) MQTT_Base._on_disconnect(self, rc)
def _on_disconnect(self, client, packet, exc=None): self.mqtt_connected = False # note, change this uses the property setter, do not really need to catch this in the base class logger.warning("MQTT Disconnection {} {} {}".format( client, packet, exc)) MQTT_Base._on_disconnect(self, 0)