Revision: 5553 Author: russblau Date: 2008-06-10 15:47:12 +0000 (Tue, 10 Jun 2008)
Log Message: ----------- Use put_async in catall.py, remove unnecessary throttle calls
Modified Paths: -------------- trunk/pywikipedia/catall.py trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/catall.py =================================================================== --- trunk/pywikipedia/catall.py 2008-06-10 15:43:56 UTC (rev 5552) +++ trunk/pywikipedia/catall.py 2008-06-10 15:47:12 UTC (rev 5553) @@ -18,10 +18,6 @@
import wikipedia, sys
-# This is a purely interactive robot. We set the delays lower. -wikipedia.get_throttle.setDelay(5) -wikipedia.put_throttle.setDelay(10) - msg={ 'ar':u'بوت: تغيير التصنيفات', 'en':u'Bot: Changing categories', @@ -82,7 +78,8 @@ for p in list: cattitle="%s:%s" % (site.category_namespace(), p) pllist.append(wikipedia.Page(site,cattitle)) - page.put(wikipedia.replaceCategoryLinks(page.get(), pllist), comment = wikipedia.translate(site.lang, msg)) + page.put_async(wikipedia.replaceCategoryLinks(page.get(), pllist), + comment=wikipedia.translate(site.lang, msg))
docorrections=True start=[]
Modified: trunk/pywikipedia/redirect.py =================================================================== --- trunk/pywikipedia/redirect.py 2008-06-10 15:43:56 UTC (rev 5552) +++ trunk/pywikipedia/redirect.py 2008-06-10 15:47:12 UTC (rev 5553) @@ -350,9 +350,7 @@ #it exists and is not a redirect: no reason to touch it. wikipedia.output( u'Redirect target %s does exist! Won't delete anything.' % targetPage.aslink()) - # idle for 1 minute wikipedia.output(u'') - wikipedia.put_throttle()
def fix_double_redirects(self): mysite = wikipedia.getSite()