diff --git a/pychrome/tab.py b/pychrome/tab.py index ee398bb..e988b09 100644 --- a/pychrome/tab.py +++ b/pychrome/tab.py @@ -119,7 +119,10 @@ def _recv_loop(self): try: self._ws.settimeout(1) message_json = self._ws.recv() - message = json.loads(message_json) + if message_json != "": + message = json.loads(message_json) + else: + continue except websocket.WebSocketTimeoutException: continue except (websocket.WebSocketException, OSError):