Catch WebSocketException when attempting to reconnect

This commit is contained in:
JonnyWong16 2018-02-13 07:08:35 -08:00
parent 33a1ebdb1a
commit be72693fec

View file

@ -121,9 +121,16 @@ def run():
ws = create_connection(uri, header=header) ws = create_connection(uri, header=header)
logger.info(u"Tautulli WebSocket :: Ready") logger.info(u"Tautulli WebSocket :: Ready")
plexpy.WS_CONNECTED = True plexpy.WS_CONNECTED = True
except IOError as e: except IOError as e:
logger.info(u"Tautulli WebSocket :: %s." % e) logger.info(u"Tautulli WebSocket :: %s." % e)
except (websocket.WebSocketException, Exception) as e:
logger.error(u"Tautulli WebSocket :: %s." % e)
plexpy.WS_CONNECTED = False
ws_exception = True
break
else: else:
ws.shutdown() ws.shutdown()
plexpy.WS_CONNECTED = False plexpy.WS_CONNECTED = False