Revision: 7934
Author: xqt
Date: 2010-02-15 13:49:12 +0000 (Mon, 15 Feb 2010)
Log Message:
-----------
cc: do not any changes inside file links
Modified Paths:
--------------
trunk/pywikipedia/cosmetic_changes.py
Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py 2010-02-15 13:46:26 UTC (rev 7933)
+++ trunk/pywikipedia/cosmetic_changes.py 2010-02-15 13:49:12 UTC (rev 7934)
@@ -700,6 +700,10 @@
'source',
'startspace',
]
+ # do not change inside file links
+ namespaces = list(self.site.namespace(6, all = True))
+ pattern = re.compile(u'\[\[(' + '|'.join(namespaces) +
'):.+?\..+?\]\]', re.UNICODE)
+ exceptions.append(pattern)
text = pywikibot.replaceExcept(text, u',', u'،', exceptions)
text = pywikibot.replaceExcept(text, ur'ه([.،_<\]\s])',
ur'ە\1', exceptions)
text = pywikibot.replaceExcept(text, u'ه', u'ە',
exceptions)
@@ -715,9 +719,6 @@
# do not change digits inside html-tags
pattern = re.compile(u'<[/]*?[^</]+?[/]*?>', re.UNICODE)
exceptions.append(pattern)
- # do not change digits inside file links
- pattern = re.compile(u'\[\[.+?:.+?\..+?\|.+?\]\]', re.UNICODE)
- exceptions.append(pattern)
for i in range(0,10):
text = pywikibot.replaceExcept(text, str(i), u'٠١٢٣٤٥٦٧٨٩'[i],
exceptions)
return text
Show replies by date