Revision: 6297 Author: siebrand Date: 2009-01-27 08:49:45 +0000 (Tue, 27 Jan 2009)
Log Message: ----------- [ 2485186 ] Support includeredirects="only" for Site().allpages. Contributed by Murph
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2009-01-27 08:45:11 UTC (rev 6296) +++ trunk/pywikipedia/wikipedia.py 2009-01-27 08:49:45 UTC (rev 6297) @@ -5403,9 +5403,11 @@ api_url = self.api_address() startEncoded = urllib.quote(start.encode(self.encoding())) api_url += 'action=query&format=xml&list=allpages&apfrom=%s&aplimit=%i&apnamespace=%i' % (startEncoded, config.special_page_limit, namespace) - # TODO: support includeredirects="only" like in the old method + if not includeredirects: api_url += '&apfilterredir=nonredirects' + elif includeredirects == 'only': + api_url += '&apfilterredir=redirects'
if throttle: get_throttle()
pywikipedia-l@lists.wikimedia.org