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:
Show replies by date