diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index e9c28e0..67c5f7e 100755 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -1033,7 +1033,13 @@ class SatelliteBase: _LOGGER.warning("websockets package not installed, skipping WebSocket server") return - async def handle_websocket(websocket, path): # type: ignore + async def handle_websocket(websocket): # type: ignore + """ + Handle WebSocket connection. + + Note: websockets 16.0+ doesn't pass 'path' argument anymore. + Use websocket.path if needed. + """ client_addr = websocket.remote_address _LOGGER.info(f"WebSocket client connected: {client_addr}")