diff options
-rw-r--r-- | TODO | 2 | ||||
-rwxr-xr-x | miniircd | 8 |
2 files changed, 3 insertions, 7 deletions
@@ -1,3 +1 @@ * Use optparse. - -* Don't use a set in client.messageChannel. @@ -606,11 +606,9 @@ class Client(object): self.__writebuffer += msg + "\r\n" def messageChannel(self, channel, line, includeSelf=False): - targets = sets.Set(channel.members) - if not includeSelf: - targets.discard(self) - for client in targets: - client.message(line) + for client in channel.members: + if client != self or includeSelf: + client.message(line) def messageRelated(self, msg, includeSelf=False): clients = sets.Set() |