Handle stacktrace when rtorrent host is unreachable (#24541)

pull/24565/head
Matt Black 2019-06-16 05:48:55 +10:00 committed by Paulus Schoutsen
parent 616301f7ee
commit 6b3c740dc3
1 changed files with 3 additions and 2 deletions

View File

@ -99,8 +99,9 @@ class RTorrentSensor(Entity):
try:
self.data = multicall()
self._available = True
except (xmlrpc.client.ProtocolError, ConnectionRefusedError):
_LOGGER.error("Connection to rtorrent lost")
except (xmlrpc.client.ProtocolError,
ConnectionRefusedError, OSError) as ex:
_LOGGER.error("Connection to rtorrent failed (%s)", ex)
self._available = False
return