aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-22 22:23:05 +0100
committerGravatar jesopo2019-06-22 22:23:05 +0100
commitf1abc5f10cc3b060f3a9137ac0ff6de02330a9cc (patch)
tree8817024919320714329ae5324f5219c5f3952a85 /src
parentadd deferred_read.py, to defer parsing of *some* lines until after 001 (diff)
signature
remove remove_own_mode( check - deferred_read.py better solves the issue.
the issue was getting a MODE line on irc.com prior to 001, thus we didn't know what our nickname was thus we didn't know that the MODE was for us. not dying when we saw +x was easy to do with this check but I think it's more correct to actually parse that MODE after 001 so we know we have +x.
Diffstat (limited to 'src')
-rw-r--r--src/IRCServer.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index e7ee3422..0316cc60 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -158,11 +158,7 @@ class Server(IRCObject.Object):
def add_own_mode(self, mode: str, arg: str=None):
self.own_modes[mode] = arg
def remove_own_mode(self, mode: str):
- if mode in self.own_modes:
- del self.own_modes[mode]
- else:
- self.bot.log.warn("Tried to remove unknown own mode %s on %s",
- [mode, str(self)])
+ del self.own_modes[mode]
def change_own_mode(self, remove: bool, mode: str, arg: str=None):
if remove:
self.remove_own_mode(mode)