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 mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn