Revision: 7927
Author:   xqt
Date:     2010-02-14 11:59:42 +0000 (Sun, 14 Feb 2010)

Log Message:
-----------
do not fixTypo() inside all sorts of links
but fixArabicLetters() inside wiki links as requested

Modified Paths:
--------------
    trunk/pywikipedia/cosmetic_changes.py

Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py       2010-02-12 10:39:37 UTC (rev 
7926)
+++ trunk/pywikipedia/cosmetic_changes.py       2010-02-14 11:59:42 UTC (rev 
7927)
@@ -229,7 +229,7 @@
 # This also removes all template parameters of {{Foo}}
 # For replacing {{Foo}} with {{Bar}} but keep the template
 # parameters in its original order, please use:
-#           (u'Foo', u'Bar\g<parameters>),
+#           (u'Foo', u'Bar\g<parameters>'),
 
 deprecatedTemplates = {
     'wikipedia': {
@@ -667,7 +667,7 @@
         return text
 
     def fixTypo(self, text):
-        exceptions = ['nowiki', 'comment', 'math', 'pre', 'source', 
'startspace']
+        exceptions = ['nowiki', 'comment', 'math', 'pre', 'source', 
'startspace', 'gallery', 'hyperlink', 'interwiki', 'link']
         # change <number> ccm -> <number> cm³
         text = pywikibot.replaceExcept(text, ur'(\d)\s*&nbsp;ccm', 
ur'\1&nbsp;cm³', exceptions)
         text = pywikibot.replaceExcept(text, ur'(\d)\s*ccm', ur'\1&nbsp;cm³', 
exceptions)
@@ -686,7 +686,8 @@
                 'gallery',
                 'hyperlink',
                 'interwiki',
-                'link',
+                # but changes letters inside wikilinks
+                #'link',
                 'math',
                 'pre',
                 'template',



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to