Tweak regex for bugSnarfer in Bugtracker (LP: #148777)

This commit is contained in:
Terence Simpson 2009-11-30 19:04:54 +00:00
parent 562b0faf0f
commit af957954a1

View File

@ -316,7 +316,7 @@ class Bugtracker(callbacks.PluginRegexp):
list = wrap(list, [additional('text')]) list = wrap(list, [additional('text')])
def bugSnarfer(self, irc, msg, match): def bugSnarfer(self, irc, msg, match):
r"""\b(?P<bt>(([a-z0-9]+)?\s+bugs?|[a-z0-9]+))\s+#?(?P<bug>\d+(?!\d*\.\d+)((,|\s*(and|en|et|und|ir))\s*#?\d+(?!\d*\.\d+))*)""" r"""\b(?P<bt>(([a-z0-9]+)?\s+bugs?|[a-z0-9]+))\s+#?(?P<bug>\d+(?!\d*[\-\.]\d+)((,|\s*(and|en|et|und|ir))\s*#?\d+(?!\d*[\-\.]\d+))*)"""
if msg.args[0][0] == '#' and not self.registryValue('bugSnarfer', msg.args[0]): if msg.args[0][0] == '#' and not self.registryValue('bugSnarfer', msg.args[0]):
return return
nbugs = msg.tagged('nbugs') nbugs = msg.tagged('nbugs')