From be72693fecb7bd2fcb2a1d63f9636772ece1e898 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 13 Feb 2018 07:08:35 -0800 Subject: [PATCH] Catch WebSocketException when attempting to reconnect --- plexpy/web_socket.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plexpy/web_socket.py b/plexpy/web_socket.py index 487ce045..5e7f29e4 100644 --- a/plexpy/web_socket.py +++ b/plexpy/web_socket.py @@ -121,9 +121,16 @@ def run(): ws = create_connection(uri, header=header) logger.info(u"Tautulli WebSocket :: Ready") plexpy.WS_CONNECTED = True + except IOError as 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: ws.shutdown() plexpy.WS_CONNECTED = False