Revision: 7787 Author: russblau Date: 2009-12-17 15:18:04 +0000 (Thu, 17 Dec 2009)
Log Message: ----------- Bugfix: prevent infinite loop when using -start parameter
Modified Paths: -------------- trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/redirect.py =================================================================== --- trunk/pywikipedia/redirect.py 2009-12-17 15:15:51 UTC (rev 7786) +++ trunk/pywikipedia/redirect.py 2009-12-17 15:18:04 UTC (rev 7787) @@ -283,16 +283,13 @@ #'':'', } for ns in namespaces: - # print (ns) params['apnamespace'] = ns - # print (apiQns) + if start: + params['apfrom'] = start while True: - if start: - params['apfrom'] = start data = query.GetData(params, self.site) if "limits" in data: # process aplimit = max params['aplimit'] = int(data['limits']['allpages']) - # wikipedia.output(u'===RESULT===\n%s\n' % data) for x in data['query']['allpages']: if until and x['title'] == until: break
pywikipedia-svn@lists.wikimedia.org