diff options
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]): |
