http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9535
Revision: 9535
Author: xqt
Date: 2011-09-20 17:07:54 +0000 (Tue, 20 Sep 2011)
Log Message:
-----------
fix for http error 400 (bug #3411408), patch submitted by DrTrigon
Modified Paths:
--------------
trunk/pywikipedia/botlist.py
Modified: trunk/pywikipedia/botlist.py
===================================================================
--- trunk/pywikipedia/botlist.py 2011-09-19 04:03:22 UTC (rev 9534)
+++ trunk/pywikipedia/botlist.py 2011-09-20 17:07:54 UTC (rev 9535)
@@ -20,6 +20,7 @@
import re, sys, pickle
import os.path
import time
+import urllib
import wikipedia as pywikibot
cache = {}
@@ -93,7 +94,7 @@
else:
PATTERN = u'<li>(.*?) *\((.*?),\s(.*?)\)</li>'
while m1:
- text = site.getUrl(site.globalusers_address(offset=offset,
group='Global_bot'))
+ text = site.getUrl(site.globalusers_address(offset=urllib.quote(offset),
group='Global_bot'))
m1 = re.findall(u'<li>.*?</li>', text)
for item in m1: