We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4977f2b commit 14edc9fCopy full SHA for 14edc9f
src/mistapi/websockets/__ws_client.py
@@ -255,7 +255,10 @@ def _run_forever_safe(self) -> None:
255
# Final close: put sentinel and call callback
256
self._queue.put(None)
257
if self._on_close_cb:
258
- self._on_close_cb(self._last_close_code, self._last_close_msg)
+ # websocket-client may provide None for close code/message; normalize
259
+ code = self._last_close_code if self._last_close_code is not None else -1
260
+ msg = self._last_close_msg if self._last_close_msg is not None else ""
261
+ self._on_close_cb(code, msg)
262
263
def disconnect(self) -> None:
264
"""Close the WebSocket connection."""
0 commit comments