mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-04-27 13:31:10 -05:00
OperUp: write tried_oper flag to irc.state, as attributes under irc are not persistant
This commit is contained in:
parent
8c0b8d91a1
commit
06e00beea6
@ -55,7 +55,7 @@ class OperUp(callbacks.Plugin):
|
|||||||
# Don't try to oper more than once per network: otherwise we can hit
|
# Don't try to oper more than once per network: otherwise we can hit
|
||||||
# infinite loops if OPERMOTDs also use the regular MOTD numerics
|
# infinite loops if OPERMOTDs also use the regular MOTD numerics
|
||||||
# (e.g. InspIRCd)
|
# (e.g. InspIRCd)
|
||||||
if hasattr(irc, '_operup_tried_oper'):
|
if hasattr(irc.state, '_operup_tried_oper'):
|
||||||
return
|
return
|
||||||
if irc.network in self.registryValue('operNets'):
|
if irc.network in self.registryValue('operNets'):
|
||||||
if self.registryValue("operName") and \
|
if self.registryValue("operName") and \
|
||||||
@ -63,7 +63,7 @@ class OperUp(callbacks.Plugin):
|
|||||||
irc.sendMsg(ircmsgs.IrcMsg(command="OPER",
|
irc.sendMsg(ircmsgs.IrcMsg(command="OPER",
|
||||||
args=[self.registryValue("operName"),
|
args=[self.registryValue("operName"),
|
||||||
self.registryValue("operPass")]))
|
self.registryValue("operPass")]))
|
||||||
irc._operup_tried_oper = True
|
irc.state._operup_tried_oper = True
|
||||||
else:
|
else:
|
||||||
self.log.warning("OperUp: Bot is set to oper on network %s, but"
|
self.log.warning("OperUp: Bot is set to oper on network %s, but"
|
||||||
" operName and/or operPass are not defined!", irc.network)
|
" operName and/or operPass are not defined!", irc.network)
|
||||||
@ -109,7 +109,7 @@ class OperUp(callbacks.Plugin):
|
|||||||
irc.sendMsg(ircmsgs.IrcMsg(command="OPER",
|
irc.sendMsg(ircmsgs.IrcMsg(command="OPER",
|
||||||
args=[self.registryValue("operName"),
|
args=[self.registryValue("operName"),
|
||||||
self.registryValue("operPass")]))
|
self.registryValue("operPass")]))
|
||||||
irc._operup_tried_oper = True
|
irc.state._operup_tried_oper = True
|
||||||
irc.replySuccess()
|
irc.replySuccess()
|
||||||
else:
|
else:
|
||||||
irc.error(_("Either the operName or the operPass "
|
irc.error(_("Either the operName or the operPass "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user