mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-20 09:29:24 +01:00
Bug fixes in src/ircmsgs.py
unbans did send the repr() of the ban list, and IrcMsg.__hash__ did try to hash a list.
This commit is contained in:
parent
6831b75d72
commit
c06b86b13c
@ -182,7 +182,7 @@ class IrcMsg(object):
|
|||||||
return self._hash
|
return self._hash
|
||||||
self._hash = hash(self.command) ^ \
|
self._hash = hash(self.command) ^ \
|
||||||
hash(self.prefix) ^ \
|
hash(self.prefix) ^ \
|
||||||
hash(self.args)
|
hash(repr(self.args))
|
||||||
return self._hash
|
return self._hash
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
@ -522,7 +522,8 @@ def unbans(channel, hostmasks, prefix='', msg=None):
|
|||||||
if msg and not prefix:
|
if msg and not prefix:
|
||||||
prefix = msg.prefix
|
prefix = msg.prefix
|
||||||
return IrcMsg(prefix=prefix, command='MODE', msg=msg,
|
return IrcMsg(prefix=prefix, command='MODE', msg=msg,
|
||||||
args=(channel, '-' + ('b'*len(hostmasks)), hostmasks))
|
args=(channel, '-' + ('b'*len(hostmasks)),
|
||||||
|
' '.join(hostmasks)))
|
||||||
|
|
||||||
def kick(channel, nick, s='', prefix='', msg=None):
|
def kick(channel, nick, s='', prefix='', msg=None):
|
||||||
"""Returns a KICK to kick nick from channel with the message msg."""
|
"""Returns a KICK to kick nick from channel with the message msg."""
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
"""stick the various versioning attributes in here, so we only have to change
|
"""stick the various versioning attributes in here, so we only have to change
|
||||||
them once."""
|
them once."""
|
||||||
version = '0.83.4.1+limnoria (2011-07-08T10:41:36+0200)'
|
version = '0.83.4.1+limnoria (2011-07-09T13:42:34+0200)'
|
||||||
|
Loading…
Reference in New Issue
Block a user