--- a/annot-server/websockets.py Tue Jan 13 15:27:20 2015 +0100
+++ b/annot-server/websockets.py Fri Jan 16 03:16:19 2015 +0100
@@ -1,4 +1,3 @@
-
#
# See LICENCE for detail
# Copyright (c) 2014 IRI
@@ -50,8 +49,8 @@
def register(self, client):
if not client in self.clients:
- print("registered client {}".format(client.peer))
- self.clients.append(client)
+ print("registered client {}".format(client.peer))
+ self.clients.append(client)
def unregister(self, client):
if client in self.clients:
@@ -60,11 +59,11 @@
if client in self.filters:
self.filters.pop(client, None)
- def broadcast(self, msg, filter):
+ def broadcast(self, msg, filter_list):
print("broadcasting prepared message '{}' ..".format(msg))
preparedMsg = self.prepareMessage(msg)
for c in self.clients:
- if all([ (k in filter and filter[k] in v) for k,v in self.filters.get(c, {}).items()]):
+ if all([ (k in filter_list and filter_list[k] in v) for k,v in self.filters.get(c, {}).items()]):
c.sendPreparedMessage(preparedMsg)
print("prepared message sent to {}".format(c.peer))