Mercurial > p > roundup > code
diff website/issues/extensions/local_replace.py @ 4874:db28adbf6a73
Website, Issues: local_replace.py added "issue" pattern.
| author | Bernhard Reiter <bernhard@intevation.de> |
|---|---|
| date | Fri, 14 Mar 2014 15:08:32 +0100 |
| parents | 7625dcb7e946 |
| children | 7f02765c6c31 |
line wrap: on
line diff
--- a/website/issues/extensions/local_replace.py Thu Mar 13 11:12:47 2014 +0100 +++ b/website/issues/extensions/local_replace.py Fri Mar 14 15:08:32 2014 +0100 @@ -4,6 +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+)issue(?P<ws>\s*)(?P<id>\d+)'), + "\g<prews><a href='issue\g<id>'>issue\g<ws>\g<id></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></a>\g<post>"), ] @@ -23,6 +25,7 @@ if "__main__" == __name__: print " debian:#222", local_replace(" debian:#222") print " #555", local_replace(" #555") + print "issue333", local_replace("issue333") print " revision 222", local_replace(" revision 222") print " r 222", local_replace(" r 222") print " wordthatendswithr 222", local_replace(" wordthatendswithr 222") # should fail
