Removed error handler in EcoVacsXMPP

The _handle_error method was throwing a runtime error because it expects an XML element

The functionality in _handle_error is covered by _handle_ctl so it can be removed altogether
This commit is contained in:
Torbjörn Axelsson
2017-12-21 18:51:47 -08:00
parent d300df99eb
commit e7ad30eac0
-6
View File
@@ -135,7 +135,6 @@ class VacBot():
self.battery_status = None
self.xmpp = EcoVacsXMPP(user, domain, resource, secret, continent)
self.xmpp.register_callback("error", self._handle_error)
self.xmpp.subscribe_to_ctls(self._handle_ctl)
def connect_and_wait_until_ready(self):
@@ -171,11 +170,6 @@ class VacBot():
logging.warning("Unknown charging status '" + report + "'")
logging.debug("*** charge_status = " + self.charge_status)
def _handle_error(self, iq):
error = iq.find('{com:ctl}query/{com:ctl}ctl').get('error')
error_no = iq.find('{com:ctl}query/{com:ctl}ctl').get('errno')
logging.debug("*** error = " + error_no + " " + error)
def _vacuum_address(self):
return self.vacuum['did'] + '@' + self.vacuum['class'] + '.ecorobot.net/atom'