From 4122f22ee1b4c4d2e38bddcc73ce9027fb976a11 Mon Sep 17 00:00:00 2001 From: Ziad-I <68874104+Ziad-I@users.noreply.github.com> Date: Sun, 21 Jul 2024 20:37:00 +0300 Subject: [PATCH] remove hardcoded values --- src/blenderbim/blenderbim/tool/web.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/web.py b/src/blenderbim/blenderbim/tool/web.py index d102b1b5a3..52cded75a7 100644 --- a/src/blenderbim/blenderbim/tool/web.py +++ b/src/blenderbim/blenderbim/tool/web.py @@ -40,6 +40,8 @@ ws_process = None ws_thread = None web_operator_queue = queue.Queue() +RECONNECTION_ATTEMPTS = 3 +RECONNECTION_DELAY = 2 IFC_TASK_ATTRIBUTE_MAP = { "pStart": "ScheduleStart", "pEnd": "ScheduleFinish", @@ -147,7 +149,12 @@ class Web(blenderbim.core.tool.Web): print(f"Already connected to websocket server on port: {port}") return - sio = socketio.AsyncClient(reconnection=True, reconnection_attempts=3, reconnection_delay=2, logger=True) + sio = socketio.AsyncClient( + reconnection=True, + reconnection_attempts=RECONNECTION_ATTEMPTS, + reconnection_delay=RECONNECTION_DELAY, + logger=True, + ) ws_thread = AsyncioThread() ws_thread.daemon = True