Changeset 328

Show
Ignore:
Timestamp:
04/13/08 11:52:56 (8 months ago)
Author:
johnbywater
Message:

Fixed register iteration order, to be sorted in the same way as the other register list access methods.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/dm/dom/base.py

    r326 r328  
    180180        self.switchToRecords(kwds) 
    181181        results = self.database.listRecords(self.typeName, **kwds) 
    182         iter = RegisterIterator(results=results, register=self) 
    183         return iter 
     182        iterator = RegisterIterator(results=results, register=self) 
     183        objectList = [i for i in iterator] 
     184        self.sortDomainObjects(objectList) 
     185        return iter(objectList) 
    184186  
    185187    def __delitem__(self, key):