Skip to content

Commit f0c44a6

Browse files
websocket.py: enable reconnect
1 parent e7e1c90 commit f0c44a6

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

internal_filesystem/lib/websocket.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def _run_callback(callback, *args):
4343
"""Add callback to queue for execution."""
4444
try:
4545
_callback_queue.append((callback, args))
46-
_log_debug(f"Queued callback {callback}, args={args}, queue size: {len(_callback_queue)}")
46+
#_log_debug(f"Queued callback {callback}, args={args}, queue size: {len(_callback_queue)}")
4747
# print("Doing callback directly:")
4848
# callback(*args)
4949
except IndexError:
@@ -245,14 +245,15 @@ async def run_forever(
245245
async def _async_main(self):
246246
"""Main async loop for WebSocket handling."""
247247
_log_debug("Starting _async_main")
248-
reconnect = 0 # Default, as RECONNECT may not be defined
249-
try:
250-
from websocket import RECONNECT
251-
reconnect = RECONNECT
252-
except ImportError:
253-
pass
254-
if reconnect is not None:
255-
reconnect = reconnect
248+
#reconnect = 0 # Default, as RECONNECT may not be defined
249+
#try:
250+
# from websocket import RECONNECT
251+
# reconnect = RECONNECT
252+
#except ImportError:
253+
# pass
254+
#if reconnect is not None:
255+
# reconnect = reconnect
256+
reconnect = 3
256257
_log_debug(f"Reconnect interval set to {reconnect}s")
257258

258259
# Start callback processing task
@@ -268,7 +269,7 @@ async def _async_main(self):
268269
try:
269270
await self._connect_and_run() # keep waiting for it, until finished
270271
except Exception as e:
271-
_log_error(f"_async_main's await self._connect_and_run() got exception: {e}")
272+
_log_error(f"_async_main's await self._connect_and_run() for {self.url} got exception: {e}")
272273
self.has_errored = True
273274
_run_callback(self.on_error, self, e)
274275
if not reconnect:

0 commit comments

Comments
 (0)