mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-23 11:09:23 +01:00
Fixed enable and disable not to allow ValueError through their makeAntiCapability calls.
This commit is contained in:
parent
5296d51dc2
commit
2266faec5f
@ -98,9 +98,13 @@ class AdminCommands(privmsgs.CapabilityCheckingPrivmsg):
|
||||
else:
|
||||
# This has to know that defaultCapabilties gets turned into a
|
||||
# dictionary.
|
||||
try:
|
||||
capability = ircdb.makeAntiCapability(command)
|
||||
except ValueError:
|
||||
irc.error(msg, '%r is not a valid command.' % command)
|
||||
return
|
||||
if command in conf.defaultCapabilities:
|
||||
conf.defaultCapabilities.remove(command)
|
||||
capability = ircdb.makeAntiCapability(command)
|
||||
conf.defaultCapabilities.add(capability)
|
||||
irc.reply(msg, conf.replySuccess)
|
||||
|
||||
@ -110,7 +114,11 @@ class AdminCommands(privmsgs.CapabilityCheckingPrivmsg):
|
||||
Re-enables the command <command> for all non-owner users.
|
||||
"""
|
||||
command = privmsgs.getArgs(args)
|
||||
try:
|
||||
anticapability = ircdb.makeAntiCapability(command)
|
||||
except ValueError:
|
||||
irc.error(msg, '%r is not a valid command.' % command)
|
||||
return
|
||||
if anticapability in conf.defaultCapabilities:
|
||||
conf.defaultCapabilities.remove(anticapability)
|
||||
irc.reply(msg, conf.replySuccess)
|
||||
|
Loading…
Reference in New Issue
Block a user