From 444f73b3f8823485f55431ac220c5cd55ee30db4 Mon Sep 17 00:00:00 2001 From: PhilipTrauner Date: Mon, 21 Mar 2016 00:15:00 +0100 Subject: [PATCH] Broadcast now uses handler instances instead of socks --- Server/Broadcast.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Server/Broadcast.py b/Server/Broadcast.py index e17479e..5393329 100644 --- a/Server/Broadcast.py +++ b/Server/Broadcast.py @@ -8,23 +8,23 @@ class Broadcast: def broadcast(self, data, route, channel, exclude=[]): if channel in self.channels: - for sock in self.channels[channel]: - if not sock in exclude: - sock.send(data, route) + for handler in self.channels[channel]: + if not handler in exclude: + handler.sock.send(data, route) else: raise Broadcast.ChannelError(channel) - def remove(self, sock, channel): + def remove(self, handler, channel): if channel in self.channels: - if sock in self.channels[channel]: - del self.channels[channel][self.channels[channel].index(sock)] + if handler in self.channels[channel]: + del self.channels[channel][self.channels[channel].index(handler)] else: raise Broadcast.ChannelError(channel) - def add(self, sock, channel): + def add(self, handler, channel): if channel in self.channels: - if not sock in self.channels[channel]: - self.channels[channel].append(sock) + if not handler in self.channels[channel]: + self.channels[channel].append(handler) else: raise Broadcast.ChannelError(channel)