Revision: 4705 Author: leogregianin Date: 2007-12-12 16:57:09 +0000 (Wed, 12 Dec 2007)
Log Message: ----------- format output messages
Modified Paths: -------------- trunk/pywikipedia/featured.py
Modified: trunk/pywikipedia/featured.py =================================================================== --- trunk/pywikipedia/featured.py 2007-12-11 18:37:03 UTC (rev 4704) +++ trunk/pywikipedia/featured.py 2007-12-12 16:57:09 UTC (rev 4705) @@ -22,7 +22,7 @@ """ __version__ = '$Id$'
-import sys, re +import sys, re, pickle import wikipedia, catlib, config
def CAT(site,name): @@ -156,7 +156,6 @@ afterpage=u"!"
try: - import pickle cache=pickle.load(file("featured/cache","rb")) except: cache={} @@ -181,13 +180,12 @@ def findTranslated(page, oursite=None): if not oursite: oursite=wikipedia.getSite() - wikipedia.output(u"\n\n>>> \03{lightpurple}%s\03{default} <<<"% page.title()) if page.isRedirectPage(): page = page.getRedirectTarget() try: iw=page.interwiki() except: - wikipedia.output(u"no interwiki, giving up") + wikipedia.output(u"%s -> no interwiki, giving up" % page.title()) return None ourpage=None for p in iw: @@ -195,22 +193,22 @@ ourpage=p break if not ourpage: - wikipedia.output(u"No corresponding page in "+`oursite`) + wikipedia.output(u"%s -> no corresponding page in %s" % (page.title(), oursite)) return None if not ourpage.exists(): - wikipedia.output(u"Our page doesn't exist: "+ourpage.title()) + wikipedia.output(u"%s -> our page doesn't exist: %s" % (page.title(), ourpage.title())) return None if ourpage.isRedirectPage(): ourpage = ourpage.getRedirectTarget() - wikipedia.output(u"Corresponding page is "+ourpage.title()) + wikipedia.output(u"%s -> corresponding page is %s" % (page.title(), ourpage.title())) if ourpage.namespace() != 0: - wikipedia.output(u"...not in the main namespace, skipping") + wikipedia.output(u"%s -> not in the main namespace, skipping" % page.title()) return None if ourpage.isRedirectPage(): - wikipedia.output(u"double redirect, skipping") + wikipedia.output(u"%s -> double redirect, skipping" % page.title()) return None if not ourpage.exists(): - wikipedia.output(u"page doesn't exist, skipping") + wikipedia.output(u"%s -> page doesn't exist, skipping" % ourpage.title()) return None try: iw=ourpage.interwiki() @@ -222,7 +220,7 @@ backpage=p break if not backpage: - wikipedia.output(u"no back interwiki ref") + wikipedia.output(u"%s -> no back interwiki ref" % page.title()) return None if backpage==page: # everything is ok @@ -232,7 +230,7 @@ if backpage==page: # everything is ok return ourpage - wikipedia.output(u"back interwiki ref target is "+backpage.title()) + wikipedia.output(u"%s -> back interwiki ref target is %s" % (page.title(), backpage.title())) return None
def featuredWithInterwiki(fromsite, tosite, template_on_top): @@ -340,5 +338,4 @@ finally: wikipedia.stopme() if not nocache: - import pickle pickle.dump(cache,file("featured/cache","wb"))
pywikipedia-l@lists.wikimedia.org