diff --git a/libs/python/computer-server/computer_server/watchdog.py b/libs/python/computer-server/computer_server/watchdog.py index a53c3042..392d9bc0 100644 --- a/libs/python/computer-server/computer_server/watchdog.py +++ b/libs/python/computer-server/computer_server/watchdog.py @@ -105,12 +105,9 @@ class Watchdog: try: response = await asyncio.wait_for(websocket.recv(), timeout=5) logger.debug(f"Ping response received: {response[:100]}...") + return True except asyncio.TimeoutError: - # No response is fine for a ping - logger.debug("Ping sent successfully (no response expected)") - - return True - + return False except Exception as e: logger.warning(f"Ping failed: {e}") return False