Revision: 7646 Author: alexsh Date: 2009-11-14 17:57:36 +0000 (Sat, 14 Nov 2009)
Log Message: ----------- CategoryMoveRobot(): show summary [from]->[to], add exception for TypeError
Modified Paths: -------------- trunk/pywikipedia/category.py
Modified: trunk/pywikipedia/category.py =================================================================== --- trunk/pywikipedia/category.py 2009-11-14 07:52:27 UTC (rev 7645) +++ trunk/pywikipedia/category.py 2009-11-14 17:57:36 UTC (rev 7646) @@ -145,7 +145,7 @@ 'is':u'Vélmenni: Breyti flokknum [[%s]]', 'it':u'Bot: Modifico %s', 'lt':u'robotas: Keičiama %s', - 'ja':u'ロボットによる: カテゴリ変更 [[%s]]', + 'ja':u'ロボットによる: カテゴリ変更 [[%s]]→[[%s]]', 'kk':u'Бот: %s дегенді түзетті', 'ko': u'로봇: %s 수정', 'ksh':u'Bot: %s ußjewääßelt', @@ -159,7 +159,7 @@ 'ru':u'Робот: изменение %s', 'sr':u'Бот: Измена категорије %s', 'sv':u'Robot: Ändrar %s', - 'zh':u'機器人:變更目錄 [[%s]]', + 'zh':u'機器人:變更目錄 [[%s]]→[[%s]]', }
deletion_reason_move = { @@ -423,13 +423,16 @@ self.batchMode = batchMode self.deleteEmptySourceCat = deleteEmptySourceCat self.titleRegex = titleRegex - # set edit summary message - if not self.editSummary: - self.editSummary = pywikibot.translate(site, msg_change)% self.oldCat.title()
def run(self): site = pywikibot.getSite() newCat = catlib.Category(site, 'Category:' + self.newCatTitle) + # set edit summary message + if not self.editSummary: + try: + self.editSummary = pywikibot.translate(site, msg_change) % (self.oldCat.title(), newCat.title() ) + except TypeError: + self.editSummary = pywikibot.translate(site, msg_change) % self.oldCat.title()
# Copy the category contents to the new category page copied = False