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

Reply via email to