mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-21 08:01:00 +01:00
Added some asserts to prevent bugs like we had earlier.
This commit is contained in:
parent
3f081ee21c
commit
af32b12745
@ -209,6 +209,7 @@ class ToggleDictionary(object):
|
|||||||
if channel is None:
|
if channel is None:
|
||||||
return self.defaults
|
return self.defaults
|
||||||
else:
|
else:
|
||||||
|
assert ircutils.isChannel(channel) or ircutils.isNick(channel)
|
||||||
if channel not in self.channels:
|
if channel not in self.channels:
|
||||||
self.channels[channel] = self.defaults.copy()
|
self.channels[channel] = self.defaults.copy()
|
||||||
return self.channels[channel]
|
return self.channels[channel]
|
||||||
@ -219,6 +220,8 @@ class ToggleDictionary(object):
|
|||||||
|
|
||||||
def toggle(self, key, value=None, channel=None):
|
def toggle(self, key, value=None, channel=None):
|
||||||
#debug.printf('inside toggle: %s %s %s' % (key, value, channel))
|
#debug.printf('inside toggle: %s %s %s' % (key, value, channel))
|
||||||
|
if channel is not None:
|
||||||
|
assert ircutils.isChannel(channel) or ircutils.isNick(channel)
|
||||||
d = self._getDict(channel)
|
d = self._getDict(channel)
|
||||||
key = callbacks.canonicalName(key)
|
key = callbacks.canonicalName(key)
|
||||||
if value is None:
|
if value is None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user