Mercurial > p > roundup > code
diff website/issues/extensions/local_replace.py @ 4869:7413141eacda
Website, Issues: local_replace.py: More cases fixed.
| author | Bernhard Reiter <bernhard@intevation.de> |
|---|---|
| date | Thu, 13 Mar 2014 10:43:26 +0100 |
| parents | 6860c5f7e9f9 |
| children | 7625dcb7e946 |
line wrap: on
line diff
--- a/website/issues/extensions/local_replace.py Thu Mar 13 10:38:44 2014 +0100 +++ b/website/issues/extensions/local_replace.py Thu Mar 13 10:43:26 2014 +0100 @@ -4,8 +4,8 @@ '<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=\g<id>">debian#\g<id></a>' ), (re.compile('\#(?P<ws>\s*)(?P<id>\d+)'), "<a href='issue\g<id>'>#\g<ws>\g<id></a>" ), - (re.compile('(?P<prews>^|\s+)(?P<revstr>(revision|rev|r)\s?)(?P<revision>[\da-fA-F]+)(?P<postws>\s+|$)'), - "\g<prews><a href='http://sourceforge.net/p/roundup/code/ci/\g<revision>'>\g<revstr>\g<revision></a>"), + (re.compile('(?P<prews>^|\s+)(?P<revstr>(revision|rev|r)\s?)(?P<revision>[\da-fA-F]+)(?P<post>\W+|$)'), + "\g<prews><a href='http://sourceforge.net/p/roundup/code/ci/\g<revision>'>\g<revstr>\g<revision>\g<post></a>"), ] def local_replace(message): @@ -29,5 +29,6 @@ print " references", local_replace(" references") # should fail print " too many spaces r 222", local_replace(" too many spaces r 222") # should fail print " r7140eb", local_replace(" r7140eb") - print " rev7140eb ", local_replace(" rev7140eb") + print " rev7140eb ", local_replace(" rev7140eb ") print "rev7140eb", local_replace("rev7140eb") + print "rev7140eb,", local_replace("rev7140eb,")
