http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9489
Revision: 9489
Author: xqt
Date: 2011-09-03 10:07:18 +0000 (Sat, 03 Sep 2011)
Log Message:
-----------
revert r5856 due to bug #2989218
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2011-09-03 08:32:33 UTC (rev 9488)
+++ trunk/pywikipedia/wikipedia.py 2011-09-03 10:07:18 UTC (rev 9489)
@@ -172,8 +172,6 @@
Rwatchlist = re.compile(r"<input tabindex='[\d]+' type='checkbox'
"
r"name='wpWatchthis'
checked='checked'")
Rlink = re.compile(r'\[\[(?P<title>[^\]\|\[]*)(\|[^\]]*)?\]\]')
-resectiondecodeescapes = re.compile(r"\.(?=[0-9a-f]{2})",re.I)
-resectiondecodeleadingnonalpha = re.compile(r'^x(?=[^a-zA-Z])')
class Page(object):
@@ -527,8 +525,7 @@
"""
section = self._section
if section and decode:
- section = resectiondecodeleadingnonalpha.sub('',section)
- section = resectiondecodeescapes.sub('%',section)
+ section = section.replace('.', '%')
section = url2unicode(section, self._site)
if not underscore:
section = section.replace('_', ' ')