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))