Commit 3b25b83c authored by Antoine Millet's avatar Antoine Millet
Browse files

FIxed bug with client disconnection.

parent b00b7ee3
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -45,7 +45,11 @@ class SimpleRpcServer(ConnectionManager):
        conn = self._clients.get(fd)
        self._poll.unregister(fd)
        if fd is not None:
            try:
                del self._clients[fd]
            except KeyError:
                pass
            if conn is not None:
                conn.shutdown(callback=self._on_disconnect)

    def all_connections(self):