From 518bc8b61c882c7a0486725e6d2835f2a618b2ae Mon Sep 17 00:00:00 2001 From: Katsumi Yokomichi Date: Sat, 20 Dec 2025 22:53:29 +0900 Subject: [PATCH] Empty packet is sent sometimes and it causes JSONDecodeError --- pychrome/tab.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pychrome/tab.py b/pychrome/tab.py index ee398bb..31f90d4 100644 --- a/pychrome/tab.py +++ b/pychrome/tab.py @@ -119,6 +119,8 @@ def _recv_loop(self): try: self._ws.settimeout(1) message_json = self._ws.recv() + if len(message_json) == 0: + continue message = json.loads(message_json) except websocket.WebSocketTimeoutException: continue