aboutsummaryrefslogtreecommitdiffstats
path: root/src/py/center_server.py
diff options
context:
space:
mode:
authorpzread <netfirewall@gmail.com>2013-07-12 02:10:18 +0800
committerpzread <netfirewall@gmail.com>2013-07-12 02:10:18 +0800
commit456b6867161c1f1295993c61b3726ff44a3c809e (patch)
treefc904f499a613cc9250e22716764c8ba3059f518 /src/py/center_server.py
parent0d25481f72f12eaf0ccfc3172829f0d138a1143c (diff)
downloadtaiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar.gz
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar.bz2
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar.lz
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar.xz
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.tar.zst
taiwan-online-judge-456b6867161c1f1295993c61b3726ff44a3c809e.zip
sqmod_test update. Better way to load css
Diffstat (limited to 'src/py/center_server.py')
-rwxr-xr-xsrc/py/center_server.py12
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):