aboutsummaryrefslogtreecommitdiff
path: root/IRCChannel.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-07-02 16:34:29 +0100
committerGravatar jesopo2018-07-02 16:34:29 +0100
commite17bb692f2f1e1994d9fa9fad3fccd7b6c4c1edb (patch)
treea0bdc1226e5f1e29ac857bea78a730874a1bb050 /IRCChannel.py
parentClear default mode prefixes when we get a 005 with mode prefixes in it (diff)
signature
IRCChannel.modes isn't a list, "sever" -> "server"
Diffstat (limited to 'IRCChannel.py')
-rw-r--r--IRCChannel.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/IRCChannel.py b/IRCChannel.py
index 67eab2cd..7863c2b2 100644
--- a/IRCChannel.py
+++ b/IRCChannel.py
@@ -28,8 +28,8 @@ class Channel(object):
self.users.add(user)
def remove_user(self, user):
self.users.remove(user)
- for mode in self.modes[:]:
- if mode in self.sever.mode_prefixes.values(
+ for mode in list(self.modes.keys()):
+ if mode in self.server.mode_prefixes.values(
) and user in self.modes[mode]:
self.modes[mode].discard(user)
if not len(self.modes[mode]):