Revision: 7831 Author: xqt Date: 2009-12-28 07:34:35 +0000 (Mon, 28 Dec 2009)
Log Message: ----------- use -number parameter retrieving moved_pages via api
Modified Paths: -------------- trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/redirect.py =================================================================== --- trunk/pywikipedia/redirect.py 2009-12-27 14:20:21 UTC (rev 7830) +++ trunk/pywikipedia/redirect.py 2009-12-28 07:34:35 UTC (rev 7831) @@ -189,6 +189,8 @@ self.api_start = start self.api_until = until self.api_number = number + if self.api_number is None: + self.api_number = 'max'
def get_redirects_from_dump(self, alsoGetPageTitles=False): ''' @@ -271,8 +273,6 @@ 'apdir': 'ascending', #'':'', } - if self.api_number is None: - params['aplimit'] = "max" for ns in self.namespaces: params['apnamespace'] = ns if self.api_start: @@ -467,10 +467,10 @@ 'list' :'logevents', 'letype' :'move', 'leprop' :'title|details', - 'lelimit' : '500', + 'lelimit' : self.api_number, 'lestart' : offset_time, } - data = query.GetData(params, encodeTitle = False)#['query']['logevents'] + data = query.GetData(params, encodeTitle = False) if 'warnings' in data: raise allmoves = data['query']['logevents']
pywikipedia-svn@lists.wikimedia.org