Fix calculation of number of active users

(imported from commit 0a74f1d8db51988ec806deb6af7cd8a6ef18d08c)
This commit is contained in:
Zev Benjamin
2013-04-09 13:24:55 -04:00
parent ea95a8b167
commit 5e307f9cce

View File

@@ -142,7 +142,10 @@ def gc_event_queues():
for user_id in affected_users:
new_client_list = filter(lambda c: c.event_queue.id not in to_remove,
user_clients[user_id])
user_clients[user_id] = new_client_list
if len(new_client_list) == 0:
del user_clients[user_id]
else:
user_clients[user_id] = new_client_list
logging.info(('Tornado removed %d idle event queues owned by %d users in %.3fs.'
+ ' Now %d active queues')