Revision: 6221 Author: russblau Date: 2009-01-05 13:49:21 +0000 (Mon, 05 Jan 2009)
Log Message: ----------- handle null edits better
Modified Paths: -------------- trunk/pywikipedia/category_redirect.py
Modified: trunk/pywikipedia/category_redirect.py =================================================================== --- trunk/pywikipedia/category_redirect.py 2009-01-05 13:48:05 UTC (rev 6220) +++ trunk/pywikipedia/category_redirect.py 2009-01-05 13:49:21 UTC (rev 6221) @@ -156,13 +156,14 @@ """ oldtext = article.get(get_redirect=True, force=True) newtext = wikipedia.replaceCategoryInPlace(oldtext, oldCat, newCat) - if newtext == oldtext: - wikipedia.output( - u'No changes in made in page %s.' % article.aslink()) + try: # even if no changes, still save the page, in case it needs # an update due to changes in a transcluded template - try: article.put(newtext, comment) + if newtext == oldtext: + wikipedia.output( + u'No changes in made in page %s.' % article.aslink()) + return False return True except wikipedia.EditConflict: wikipedia.output(