diff options
| author | 2018-07-02 16:34:29 +0100 | |
|---|---|---|
| committer | 2018-07-02 16:34:29 +0100 | |
| commit | e17bb692f2f1e1994d9fa9fad3fccd7b6c4c1edb (patch) | |
| tree | a0bdc1226e5f1e29ac857bea78a730874a1bb050 /IRCChannel.py | |
| parent | Clear 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.py | 4 |
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]): |
