mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-04 08:34:11 +01:00
Fixed bugs in Toggleable.
This commit is contained in:
parent
4f673181e8
commit
372d22e6c8
@ -45,6 +45,8 @@ import debug
|
|||||||
import utils
|
import utils
|
||||||
import world
|
import world
|
||||||
import ircutils
|
import ircutils
|
||||||
|
import privmsgs
|
||||||
|
import callbacks
|
||||||
|
|
||||||
__all__ = ['ChannelDBHandler', 'PeriodicFileDownloader', 'ToggleDictionary']
|
__all__ = ['ChannelDBHandler', 'PeriodicFileDownloader', 'ToggleDictionary']
|
||||||
|
|
||||||
@ -250,14 +252,16 @@ class Toggleable(object):
|
|||||||
self.toggle.__doc__ = s
|
self.toggle.__doc__ = s
|
||||||
|
|
||||||
def _toggleNames(self):
|
def _toggleNames(self):
|
||||||
return utils.commaAndify(map(repr, self.toggles.defaults.keys()))
|
names = self.toggles.defaults.keys()
|
||||||
|
names.sort()
|
||||||
|
return utils.commaAndify(map(repr, names))
|
||||||
|
|
||||||
def toggle(self, irc, msg, args):
|
def toggle(self, irc, msg, args):
|
||||||
try:
|
try:
|
||||||
channel = getChannel(msg, args)
|
channel = privmsgs.getChannel(msg, args)
|
||||||
except callbacks.Error:
|
except callbacks.Error:
|
||||||
channel = None
|
channel = None
|
||||||
(name, value) = getArgs(args, optional=1)
|
(name, value) = privmsgs.getArgs(args, optional=1)
|
||||||
if not value:
|
if not value:
|
||||||
value = None
|
value = None
|
||||||
elif value.lower() in ('enable', 'on', 'true'):
|
elif value.lower() in ('enable', 'on', 'true'):
|
||||||
|
Loading…
Reference in New Issue
Block a user