diff --git a/NetworkTransport.py b/NetworkTransport.py index 682ddfc..13cae87 100644 --- a/NetworkTransport.py +++ b/NetworkTransport.py @@ -83,7 +83,7 @@ class NetworkTransport(TransportABC): logger.opt(colors=False, exception=True).warning(f"Couldn't parse message from client: {data}") def tick(self): - events = self._selector.select(timeout=0) + events = self._selector.select(timeout=0.1) for key, mask in events: callback = key.data callback(key.fileobj, mask) diff --git a/ServerSideView.py b/ServerSideView.py index 00b4e80..a0185fc 100644 --- a/ServerSideView.py +++ b/ServerSideView.py @@ -60,7 +60,7 @@ class ServerSideView(Thread): def run(self) -> None: while self.running: try: - msg: Events.Event = self.inbound_q.get(timeout=0.1) + msg: Events.Event = self.inbound_q.get_nowait() except queue.Empty: pass