[Pywikipedia-l] SVN: [5394] trunk/pywikipedia/wikipedia.py
nicdumz at svn.wikimedia.org
nicdumz at svn.wikimedia.org
Sun May 18 10:42:15 UTC 2008
Revision: 5394
Author: nicdumz
Date: 2008-05-18 10:42:14 +0000 (Sun, 18 May 2008)
Log Message:
-----------
Bugfix for #1966401 "Category.py can not interpret miss-capitalised category tag.", making the category detection case insensitive.
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2008-05-17 14:35:02 UTC (rev 5393)
+++ trunk/pywikipedia/wikipedia.py 2008-05-18 10:42:14 UTC (rev 5394)
@@ -3370,7 +3370,7 @@
# and HTML comments
text = removeDisabledParts(text)
catNamespace = '|'.join(site.category_namespaces())
- R = re.compile(r'\[\[\s*(?P<namespace>%s)\s*:\s*(?P<catName>.+?)(?:\|(?P<sortKey>.+?))?\s*\]\]' % catNamespace)
+ R = re.compile(r'\[\[\s*(?P<namespace>%s)\s*:\s*(?P<catName>.+?)(?:\|(?P<sortKey>.+?))?\s*\]\]' % catNamespace, re.I)
for match in R.finditer(text):
cat = catlib.Category(site, '%s:%s' % (match.group('namespace'), match.group('catName')), sortKey = match.group('sortKey'))
result.append(cat)
More information about the Pywikipedia-l
mailing list