Revision: 6800 Author: nicdumz Date: 2009-05-03 08:52:16 +0000 (Sun, 03 May 2009)
Log Message: ----------- Do not capture parser functions when parsing for templates.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2009-05-03 02:34:29 UTC (rev 6799) +++ trunk/pywikipedia/wikipedia.py 2009-05-03 08:52:16 UTC (rev 6800) @@ -1902,7 +1902,7 @@ inside = {} count = 0 Rtemplate = re.compile( - ur'{{(msg:)?(?P<name>[^{|]+?)(|(?P<params>[^{]+?))?}}') + ur'{{(msg:)?(?!#)(?P<name>[^{|]+?)(|(?P<params>[^{]+?))?}}') Rlink = re.compile(ur'[[[^]]+]]') Rmath = re.compile(ur'<math>[^<]+</math>') Rmarker = re.compile(ur'%s(\d+)%s' % (marker, marker))