diff options
| -rw-r--r-- | src/IRCChannel.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/IRCChannel.py b/src/IRCChannel.py index 10f43edb..843133e0 100644 --- a/src/IRCChannel.py +++ b/src/IRCChannel.py @@ -64,8 +64,9 @@ class Channel(IRCObject.Object): else: self.modes[mode].add(arg.lower()) def remove_mode(self, mode: str, arg: str=None): - if not arg and mode in self.modes: - del self.modes[mode] + if not arg: + if mode in self.modes: + del self.modes[mode] else: if mode in self.server.prefix_modes: user = self.server.get_user(arg) |
