Skip to content

Commit 14edc9f

Browse files
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 4977f2b commit 14edc9f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/mistapi/websockets/__ws_client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,10 @@ def _run_forever_safe(self) -> None:
255255
# Final close: put sentinel and call callback
256256
self._queue.put(None)
257257
if self._on_close_cb:
258-
self._on_close_cb(self._last_close_code, self._last_close_msg)
258+
# 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)
259262

260263
def disconnect(self) -> None:
261264
"""Close the WebSocket connection."""

0 commit comments

Comments
 (0)