From c5e37badd81a5df913e9ca7851f30418b58d1985 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 3 Jul 2018 20:06:37 -0700 Subject: [PATCH] Fix infinite websocket connection loop --- plexpy/web_socket.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/plexpy/web_socket.py b/plexpy/web_socket.py index 0d070977..d538bea5 100644 --- a/plexpy/web_socket.py +++ b/plexpy/web_socket.py @@ -146,14 +146,13 @@ def run(): reconnects = 0 # Try an open the websocket connection - while not plexpy.WS_CONNECTED and reconnects < plexpy.CONFIG.WEBSOCKET_CONNECTION_ATTEMPTS: - logger.info(u"Tautulli WebSocket :: Opening %swebsocket." % secure) - try: - plexpy.WEBSOCKET = create_connection(uri, header=header) - logger.info(u"Tautulli WebSocket :: Ready") - plexpy.WS_CONNECTED = True - except (websocket.WebSocketException, IOError, Exception) as e: - logger.error("Tautulli WebSocket :: %s." % e) + logger.info(u"Tautulli WebSocket :: Opening %swebsocket." % secure) + try: + plexpy.WEBSOCKET = create_connection(uri, header=header) + logger.info(u"Tautulli WebSocket :: Ready") + plexpy.WS_CONNECTED = True + except (websocket.WebSocketException, IOError, Exception) as e: + logger.error("Tautulli WebSocket :: %s." % e) if plexpy.WS_CONNECTED: on_connect()