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))
Show replies by date