From c3e988ad91be69245062c4c177d76345c490c320 Mon Sep 17 00:00:00 2001 From: Antoine Millet Date: Mon, 31 Jan 2011 18:13:07 +0100 Subject: [PATCH] Fixed bug with poll unregister. --- sjrpc/server/simple.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sjrpc/server/simple.py b/sjrpc/server/simple.py index fb2f584..8ad0490 100644 --- a/sjrpc/server/simple.py +++ b/sjrpc/server/simple.py @@ -43,7 +43,10 @@ class SimpleRpcServer(ConnectionManager): def shutdown_client(self, fd): conn = self._clients.get(fd) - self._poll.unregister(fd) + try: + self._poll.unregister(fd) + except IOError: + pass if fd is not None: try: del self._clients[fd] -- GitLab