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()