OperUp: rework numeric logging

- Include full messages for the numerics we care about
- Remove handlers for 464 and 481; they aren't useful for our purposes

(cherry picked from commit 0906dc554d874f155158ffa6ef8c9a1b0b1b2baf)
This commit is contained in:
James Lu 2018-02-23 19:06:25 -05:00
parent 1b2ee38fd0
commit 2ebe1800c6

View File

@ -87,31 +87,22 @@ class OperUp(callbacks.Plugin):
finally: finally:
return msg return msg
# RPL_YOUREOPER (successful oper up)
def do381(self, irc, msg): def do381(self, irc, msg):
self.log.info("OperUp: Received 381 (successfully opered up) from " self.log.info("OperUp: Received 381 (successful oper up) on %s: %s", irc.network, msg.args[-1])
"network %s.", irc.network)
if self.registryValue("operModes"): if self.registryValue("operModes"):
self.log.info("OperUp: Opered up on %s, sending user modes %s", self.log.info("OperUp: Opered up on %s, sending user modes %s",
irc.network, ''.join(self.registryValue("operModes"))) irc.network, ''.join(self.registryValue("operModes")))
irc.sendMsg(ircmsgs.mode(irc.nick, irc.sendMsg(ircmsgs.mode(irc.nick,
self.registryValue("operModes"))) self.registryValue("operModes")))
# RPL_NOTOPERANYMORE (deoper)
def do385(self, irc, msg): def do385(self, irc, msg):
self.log.info("OperUp: Received 385 (not opered anymore) from network" self.log.info("OperUp: Received 385 (deopered) on %s: %s", irc.network, msg.args[-1])
" %s.", irc.network)
def do464(self, irc, msg):
self.log.error("OperUp: Received 464 (password mismatch) from "
"network %s.", irc.network)
def do481(self, irc, msg):
self.log.warning("OperUp: Received 481 (missing oper privileges) "
"from network %s.", irc.network)
# ERR_NOOPERHOST (used for "invalid credentials" errors: bad password, host, etc.)
def do491(self, irc, msg): def do491(self, irc, msg):
self.log.error("OperUp: Received 491 (server has been configured " self.log.error("OperUp: Received 491 (bad oper credentials) on %s: %s", irc.network, msg.args[-1])
"to disallow the your bot's host from opering) from network %s.",
irc.network)
def operup(self, irc, msg, args): def operup(self, irc, msg, args):
"""takes no arguments. """takes no arguments.