Revision: 4929 Author: wikipedian Date: 2008-01-24 15:09:02 +0000 (Thu, 24 Jan 2008)
Log Message: ----------- applied patch [ 1878596 ] category.py handle wikipedia.NoPage by AndreasJS
Modified Paths: -------------- trunk/pywikipedia/category.py
Modified: trunk/pywikipedia/category.py =================================================================== --- trunk/pywikipedia/category.py 2008-01-24 15:06:45 UTC (rev 4928) +++ trunk/pywikipedia/category.py 2008-01-24 15:09:02 UTC (rev 4929) @@ -327,7 +327,7 @@
if answer == 'y' or answer == 'a': try: - cats = page.categories() + text = page.get() except wikipedia.NoPage: wikipedia.output(u"%s doesn't exist yet. Ignoring." % (page.title())) pass @@ -335,6 +335,10 @@ redirTarget = wikipedia.Page(site,arg.args[0]) wikipedia.output(u"WARNING: %s is redirect to %s. Ignoring." % (page.title(), redirTarget.title())) else: + cats = page.categories() + # 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()) wikipedia.output(u"Current categories:") for cat in cats: wikipedia.output(u"* %s" % cat.title())