diff options
Diffstat (limited to 'src/py/center_server.py')
-rwxr-xr-x | src/py/center_server.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/py/center_server.py b/src/py/center_server.py index 3254196..c6e81b0 100755 --- a/src/py/center_server.py +++ b/src/py/center_server.py @@ -266,12 +266,16 @@ class CenterServer(tornado.tcpserver.TCPServer): @imc.async.caller def _get_uid_clientlink(self,uid): - if uid in self._uid_clientmap: - clients = self._uid_clientmap[uid] + if uid == 0: + return list(self._client_linkmap.keys()) + + else: + if uid in self._uid_clientmap: + clients = self._uid_clientmap[uid] - return list(clients.keys()) + return list(clients.keys()) - return [] + return [] @imc.async.caller def _test_get_client_list(self,talk,talk2): |