diff options
| -rw-r--r-- | src/IRCChannel.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/IRCChannel.py b/src/IRCChannel.py index 02a20d5c..24a45a18 100644 --- a/src/IRCChannel.py +++ b/src/IRCChannel.py @@ -77,7 +77,7 @@ class Channel(IRCObject.Object): del self.user_modes[user] else: self.modes[mode].discard(arg.lower()) - if not len(self.modes[mode]): + if mode in self.modes and not len(self.modes[mode]): del self.modes[mode] def change_mode(self, remove: bool, mode: str, arg: str=None): if remove: |
