Revision: 8345 Author: xqt Date: 2010-07-07 13:04:57 +0000 (Wed, 07 Jul 2010)
Log Message: ----------- fix for bug #3025832 introduced in r4254.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2010-07-05 17:49:14 UTC (rev 8344) +++ trunk/pywikipedia/wikipedia.py 2010-07-07 13:04:57 UTC (rev 8345) @@ -3432,8 +3432,10 @@ # Remove the image from galleries galleryR = re.compile(r'(?is)<gallery>(?P<items>.*?)</gallery>') galleryItemR = re.compile(r'(?m)^%s?(?P<filename>%s)\s*(?P<label>|.*?)?\s*$' % (namespacePattern, imagePattern)) + def gallery_replacer(match): - return ur'<gallery>%s<gallery>' % galleryItemR.sub(filename_replacer, match.group('items')) + return ur'<gallery>%s</gallery>' % galleryItemR.sub(filename_replacer, match.group('items')) + new_text = galleryR.sub(gallery_replacer, new_text)
if (text == new_text) or (not safe): @@ -3445,6 +3447,7 @@
def template_replacer(match): return fileReferenceR.sub(filename_replacer, match.group(0)) + new_text = templateR.sub(template_replacer, new_text)
if put:
pywikipedia-svn@lists.wikimedia.org