Revision: 6774
Author: multichill
Date: 2009-04-30 12:25:46 +0000 (Thu, 30 Apr 2009)
Log Message:
-----------
enwp folks were complaining. Get rid of some leftover unicode whitespace which causes
template problems.
Modified Paths:
--------------
trunk/pywikipedia/commonsdelinker/delinker.py
Modified: trunk/pywikipedia/commonsdelinker/delinker.py
===================================================================
--- trunk/pywikipedia/commonsdelinker/delinker.py 2009-04-30 12:08:54 UTC (rev 6773)
+++ trunk/pywikipedia/commonsdelinker/delinker.py 2009-04-30 12:25:46 UTC (rev 6774)
@@ -288,7 +288,7 @@
# likely embedded in a complicated template.
hook = 'complex'
r_templates = ur'(?s)(\{\{.*?\}\})'
- r_complicated = u'(?s)(?<=[|{=])\s*((?:%s)?)%s' %
(r_namespace, r_image)
+ r_complicated =
u'(?s)(?<=[|{=])[\s\u200E\uFEFF\u200B\200C]*((?:%s)?)%s[\u200E\uFEFF\u200B\200C]*'
% (r_namespace, r_image)
def template_replacer(match):
return re.sub(r_complicated, simple_replacer, match.group(1))
Show replies by date