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