mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-20 05:13:21 -07:00
Apply PMS_TIMEOUT setting to websocket connection
This commit is contained in:
parent
944a231e5b
commit
3cd98457c2
1 changed files with 5 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
# This file is part of Tautulli.
|
# This file is part of Tautulli.
|
||||||
#
|
#
|
||||||
|
@ -182,6 +182,8 @@ def run():
|
||||||
else:
|
else:
|
||||||
header = None
|
header = None
|
||||||
|
|
||||||
|
timeout = plexpy.CONFIG.PMS_TIMEOUT
|
||||||
|
|
||||||
global ws_shutdown
|
global ws_shutdown
|
||||||
ws_shutdown = False
|
ws_shutdown = False
|
||||||
reconnects = 0
|
reconnects = 0
|
||||||
|
@ -189,7 +191,7 @@ def run():
|
||||||
# Try an open the websocket connection
|
# Try an open the websocket connection
|
||||||
logger.info("Tautulli WebSocket :: Opening %swebsocket." % secure)
|
logger.info("Tautulli WebSocket :: Opening %swebsocket." % secure)
|
||||||
try:
|
try:
|
||||||
plexpy.WEBSOCKET = create_connection(uri, header=header, sslopt=sslopt)
|
plexpy.WEBSOCKET = create_connection(uri, timeout=timeout, header=header, sslopt=sslopt)
|
||||||
logger.info("Tautulli WebSocket :: Ready")
|
logger.info("Tautulli WebSocket :: Ready")
|
||||||
plexpy.WS_CONNECTED = True
|
plexpy.WS_CONNECTED = True
|
||||||
except (websocket.WebSocketException, IOError, Exception) as e:
|
except (websocket.WebSocketException, IOError, Exception) as e:
|
||||||
|
@ -222,7 +224,7 @@ def run():
|
||||||
logger.warn("Tautulli WebSocket :: Reconnection attempt %s." % str(reconnects))
|
logger.warn("Tautulli WebSocket :: Reconnection attempt %s." % str(reconnects))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
plexpy.WEBSOCKET = create_connection(uri, header=header, sslopt=sslopt)
|
plexpy.WEBSOCKET = create_connection(uri, timeout=timeout, header=header, sslopt=sslopt)
|
||||||
logger.info("Tautulli WebSocket :: Ready")
|
logger.info("Tautulli WebSocket :: Ready")
|
||||||
plexpy.WS_CONNECTED = True
|
plexpy.WS_CONNECTED = True
|
||||||
except (websocket.WebSocketException, IOError, Exception) as e:
|
except (websocket.WebSocketException, IOError, Exception) as e:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue