Revision: 6468
Author:   russblau
Date:     2009-03-02 15:30:23 +0000 (Mon, 02 Mar 2009)

Log Message:
-----------
if pages come in dict form, sort the output by pageids

Modified Paths:
--------------
    branches/rewrite/pywikibot/data/api.py

Modified: branches/rewrite/pywikibot/data/api.py
===================================================================
--- branches/rewrite/pywikibot/data/api.py      2009-03-02 15:29:35 UTC (rev 
6467)
+++ branches/rewrite/pywikibot/data/api.py      2009-03-02 15:30:23 UTC (rev 
6468)
@@ -444,6 +444,8 @@
                               % (self.__class__.__name__, pagedata.keys(),
                                  self.limit))
                 pagedata = pagedata.values()
+                if self.resultkey == "pages":
+                    pagedata.sort(key=lambda i:int(i["pageid"]))
             else:
                 logger.debug(u"%s received %s; limit=%s"
                               % (self.__class__.__name__, pagedata, 
self.limit))



_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to