diff --git a/server/protocol.py b/server/protocol.py index 4ae820f..95f8922 100644 --- a/server/protocol.py +++ b/server/protocol.py @@ -589,9 +589,9 @@ class Session(JSONRPC): def enqueue_request(self, request): '''Add a request to the session's list.''' - if not self.requests: - self.manager.enqueue_session(self) self.requests.append(request) + if len(self.requests) == 1: + self.manager.enqueue_session(self) async def serve_requests(self): '''Serve requests in batches.'''