diff --git a/Bugtracker/plugin.py b/Bugtracker/plugin.py index 6818853..6626d5f 100644 --- a/Bugtracker/plugin.py +++ b/Bugtracker/plugin.py @@ -316,7 +316,7 @@ class Bugtracker(callbacks.PluginRegexp): list = wrap(list, [additional('text')]) def bugSnarfer(self, irc, msg, match): - r"""\b(?P(([a-z0-9]+)?\s+bugs?|[a-z0-9]+))\s+#?(?P\d+(?!\d*\.\d+)((,|\s*(and|en|et|und|ir))\s*#?\d+(?!\d*\.\d+))*)""" + r"""\b(?P(([a-z0-9]+)?\s+bugs?|[a-z0-9]+))\s+#?(?P\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]): return nbugs = msg.tagged('nbugs')