Revision: 7502
Author:   xqt
Date:     2009-10-19 11:13:32 +0000 (Mon, 19 Oct 2009)

Log Message:
-----------
removeDeprecatedTemplates removed (obsolete)

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

Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py       2009-10-19 10:54:39 UTC (rev 
7501)
+++ trunk/pywikipedia/cosmetic_changes.py       2009-10-19 11:13:32 UTC (rev 
7502)
@@ -157,12 +157,6 @@
     'zh': u'; 細部更改',
 }
 
-deprecatedTemplates = {
-    'wikipedia': {
-        'pdc':[u'Schkiss'],
-    }
-}
-
 class CosmeticChangesToolkit:
     def __init__(self, site, debug = False, redirect = False, namespace = 
None):
         self.site = site
@@ -183,7 +177,6 @@
         text = self.cleanUpSectionHeaders(text)
         text = self.putSpacesInLists(text)
         text = self.translateAndCapitalizeNamespaces(text)
-        text = self.removeDeprecatedTemplates(text)
         text = self.resolveHtmlEntities(text)
         text = self.validXhtml(text)
         text = self.removeUselessSpaces(text)
@@ -425,14 +418,6 @@
             text = wikipedia.replaceExcept(text, 
r'(?m)^(?P<bullet>(\*+|#+):*)(?P<char>[^\s\*#:].+?)', '\g<bullet> \g<char>', 
['comment', 'math', 'nowiki', 'pre'])
         return text
 
-    def removeDeprecatedTemplates(self, text):
-        if self.site.family.name in deprecatedTemplates and self.site.lang in 
deprecatedTemplates[self.site.family.name]:
-            for template in 
deprecatedTemplates[self.site.family.name][self.site.lang]:
-                if not self.site.nocapitalize:
-                    template = '[' + template[0].upper() + template[0].lower() 
+ ']' + template[1:]
-                text = wikipedia.replaceExcept(text, r'\{\{([mM][sS][gG]:)?' + 
template + '(?P<parameters>\|[^}]+|)}}', '', ['comment', 'math', 'nowiki', 
'pre'])
-        return text
-
     #from fixes.py
     def fixSyntaxSave(self, text):
         exceptions = ['nowiki', 'comment', 'math', 'pre', 'source', 
'startspace']



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

Reply via email to