diff --git a/owrx/websocket.py b/owrx/websocket.py index 71b0f38..257ba0e 100644 --- a/owrx/websocket.py +++ b/owrx/websocket.py @@ -160,6 +160,9 @@ class WebSocketConnection(object): logger.warning("unsupported opcode: {0}".format(opcode)) except IncompleteRead: available = False + except TimeoutError: + logger.warning("websocket timed out; closing connection") + self.open = False logger.debug("websocket loop ended; shutting down")