From 842de08b47385c58f3554a971af33ca22d448a1c Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 10 Apr 2016 17:31:05 +0100 Subject: changed code to avoid a crash when some ircd will show a mode being removed from someone that didn't have it in the first place. --- IRCChannel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IRCChannel.py b/IRCChannel.py index 666ebfcd..54a174db 100644 --- a/IRCChannel.py +++ b/IRCChannel.py @@ -37,7 +37,7 @@ class Channel(object): if not args: del self.modes[mode] else: - self.modes[mode].remove(args.lower()) + self.modes[mode].discard(args.lower()) if not len(self.modes[mode]): del self.modes[mode] self.bot.events.on("mode").on("channel").call( -- cgit v1.3.1-10-gc9f91