Revision: 6239 Author: multichill Date: 2009-01-09 19:35:00 +0000 (Fri, 09 Jan 2009)
Log Message: ----------- Removed setAction from add_category, CategoryListifyRobot & CategoryTidyRobot
Modified Paths: -------------- trunk/pywikipedia/category.py
Modified: trunk/pywikipedia/category.py =================================================================== --- trunk/pywikipedia/category.py 2009-01-09 19:23:18 UTC (rev 6238) +++ trunk/pywikipedia/category.py 2009-01-09 19:35:00 UTC (rev 6239) @@ -327,7 +327,7 @@ newcatTitle = newcatTitle[:1].capitalize() + newcatTitle[1:]
# set edit summary message - wikipedia.setAction(wikipedia.translate(site, msg_add) % newcatTitle) + editSummary = wikipedia.translate(site, msg_add) % newcatTitle
cat_namespace = site.category_namespaces()[0]
@@ -382,7 +382,7 @@ text = page.get() text = wikipedia.replaceCategoryLinks(text, cats) try: - page.put(text) + page.put(text, comment = editSummary) except wikipedia.EditConflict: wikipedia.output( u'Skipping %s because of edit conflict' @@ -641,6 +641,7 @@ def __init__(self, catTitle, catDB): self.catTitle = catTitle self.catDB = catDB + self.editSummary = wikipedia.translate(wikipedia.getSite(), msg_change) % cat.title()
def move_to_category(self, article, original_cat, current_cat): ''' @@ -707,7 +708,7 @@ if current_cat == original_cat: print 'No changes necessary.' else: - catlib.change_category(article, original_cat, current_cat) + catlib.change_category(article, original_cat, current_cat, comment = self.editSummary) flag = True elif choice in ['j', 'J']: newCatTitle = wikipedia.input(u'Please enter the category the article should be moved to:') @@ -717,7 +718,7 @@ flag = True elif choice in ['r', 'R']: # remove the category tag - catlib.change_category(article, original_cat, None) + catlib.change_category(article, original_cat, None, comment = self.editSummary) flag = True elif choice == '?': contextLength += 500 @@ -753,9 +754,6 @@ def run(self): cat = catlib.Category(wikipedia.getSite(), 'Category:' + self.catTitle)
- # get edit summary message - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), msg_change) % cat.title()) - articles = cat.articlesList(recurse = False) if len(articles) == 0: wikipedia.output(u'There are no articles in category ' + catTitle)