http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11332
Revision: 11332
Author: siebrand
Date: 2013-04-03 22:39:10 +0000 (Wed, 03 Apr 2013)
Log Message:
-----------
Remove persistent_http = True
Why do we deprecate and not even fix the tools in the repo itself? Not cool...
Thanks to Betacommand for the help on IRC.
Modified Paths:
--------------
trunk/pywikipedia/commonsdelinker/image_replacer.py
Modified: trunk/pywikipedia/commonsdelinker/image_replacer.py
===================================================================
--- trunk/pywikipedia/commonsdelinker/image_replacer.py 2013-04-03 20:03:54 UTC
(rev 11331)
+++ trunk/pywikipedia/commonsdelinker/image_replacer.py 2013-04-03 22:39:10 UTC
(rev 11332)
@@ -45,7 +45,7 @@
self.disallowed_replacements = [(re.compile(i[0], re.I),
re.compile(i[1], re.I))
for i in self.config.get('disallowed_replacements', ())]
- self.site = wikipedia.getSite(persistent_http = True)
+ self.site = wikipedia.getSite()
self.site.forceLogin()
self.database = connect_database()
@@ -220,7 +220,7 @@
if self.config.get('replacer_run_once', False):
self.run_once()
return
-
+
while True:
self.run_once()
time.sleep(self.config['replacer_timeout'])
@@ -242,11 +242,11 @@
def process_reports(self):
end_time = time.time() + self.config['replacer_timeout']
-
+
while self.reporters and time.time() < end_time:
report = self.reporters[0]
del self.reporters[0]
-
+
self.report(report)
def report(self, (old_image, new_image, user, comment, not_ok)):
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn