From a6fd1d82448309b581f784f4840011fbe4d9d1f3 Mon Sep 17 00:00:00 2001 From: Antoine Millet Date: Thu, 6 Jan 2011 18:46:15 +0100 Subject: [PATCH] Added a shutdown_client method on SimpleRpcServer manager to disconnect a client before to calling the disconnection callback. --- sjrpc/server/simple.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sjrpc/server/simple.py b/sjrpc/server/simple.py index 71f6432..03b6d34 100644 --- a/sjrpc/server/simple.py +++ b/sjrpc/server/simple.py @@ -41,6 +41,9 @@ class SimpleRpcServer(ConnectionManager): connection.shutdown(self._on_disconnect) self._listening_sock.close() + def shutdown_client(self, connection): + connection.shutdown(callback=self._on_disconnect) + def all_connections(self): return set(self._clients.values()) -- GitLab