slightly more anal silly karma handling
This commit is contained in:
parent
f4dc667c77
commit
120dcc9fda
|
@ -34,7 +34,7 @@ class Karma(Module):
|
||||||
Module.__init__(self, config, server, modlist)
|
Module.__init__(self, config, server, modlist)
|
||||||
|
|
||||||
pattern = "(?:(\S+)|\((.+)\))"
|
pattern = "(?:(\S+)|\((.+)\))"
|
||||||
karmapattern = pattern + '(\+\+|--|\+-)' + '(\s+|$)'
|
karmapattern = pattern + '(\+\+|--|\+-|-\+)' + '(\s+|$)'
|
||||||
querypattern = '^rank\s+(.*)'
|
querypattern = '^rank\s+(.*)'
|
||||||
|
|
||||||
self.karmare = re.compile(karmapattern)
|
self.karmare = re.compile(karmapattern)
|
||||||
|
@ -94,6 +94,9 @@ class Karma(Module):
|
||||||
elif (value == '+-'):
|
elif (value == '+-'):
|
||||||
self.karma_modify(key, 1, nick, userhost)
|
self.karma_modify(key, 1, nick, userhost)
|
||||||
return self.karma_modify(key, -1, nick, userhost)
|
return self.karma_modify(key, -1, nick, userhost)
|
||||||
|
elif (value == '-+'):
|
||||||
|
self.karma_modify(key, -1, nick, userhost)
|
||||||
|
return self.karma_modify(key, 1, nick, userhost)
|
||||||
|
|
||||||
def karma_modify(self, key, value, nick, userhost):
|
def karma_modify(self, key, value, nick, userhost):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue