Revision: 7417
Author:   xqt
Date:     2009-10-10 15:26:27 +0000 (Sat, 10 Oct 2009)

Log Message:
-----------
cc: changed interface to namespace

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

Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py       2009-10-10 09:52:25 UTC (rev 
7416)
+++ trunk/pywikipedia/cosmetic_changes.py       2009-10-10 15:26:27 UTC (rev 
7417)
@@ -159,17 +159,17 @@
 
 deprecatedTemplates = {
     'wikipedia': {
-        'de': [u'Stub'],
         'pdc':[u'Schkiss'],
     }
 }
 
 class CosmeticChangesToolkit:
-    def __init__(self, site, debug = False, redirect = False, template = 
False):
+    def __init__(self, site, debug = False, redirect = False, namespace = 
None):
         self.site = site
         self.debug = debug
         self.redirect = redirect
-        self.template = template
+        self.namespace = namespace
+        self.template = (self.namespace == 10)
 
     def change(self, text):
         """
@@ -472,7 +472,7 @@
             # Show the title of the page we're working on.
             # Highlight the title in purple.
             wikipedia.output(u"\n\n>>> \03{lightpurple}%s\03{default} <<<" % 
page.title())
-            ccToolkit = CosmeticChangesToolkit(page.site(), debug = True, 
template = (page.namespace() == 10))
+            ccToolkit = CosmeticChangesToolkit(page.site(), debug = True, 
namespace = page.namespace())
             changedText = ccToolkit.change(page.get())
             if changedText != page.get():
                 if not self.acceptall:

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2009-10-10 09:52:25 UTC (rev 7416)
+++ trunk/pywikipedia/wikipedia.py      2009-10-10 15:26:27 UTC (rev 7417)
@@ -1430,7 +1430,7 @@
             old = newtext
             if not config.cosmetic_changes_mylang_only or 
(self.site().family.name == config.family and self.site().lang == 
config.mylang):
                 import cosmetic_changes
-                ccToolkit = 
cosmetic_changes.CosmeticChangesToolkit(self.site(), 
redirect=self.isRedirectPage(), template = (self.namespace() == 10))
+                ccToolkit = 
cosmetic_changes.CosmeticChangesToolkit(self.site(), 
redirect=self.isRedirectPage(), namespace = self.namespace())
                 newtext = ccToolkit.change(newtext)
                 if comment and old.strip().replace('\r\n', '\n') != 
newtext.strip().replace('\r\n', '\n'):
                     comment += translate(self.site(), 
cosmetic_changes.msg_append)



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

Reply via email to