app/soc/logic/models/base.py
changeset 387 c55195361cb6
parent 368 f90f9b22751a
child 389 9b873166d7d5
equal deleted inserted replaced
386:33942ff6e71b 387:c55195361cb6
   124     Args:
   124     Args:
   125       fields: A dict from which the fields should be extracted
   125       fields: A dict from which the fields should be extracted
   126     """
   126     """
   127 
   127 
   128     key_fields = {}
   128     key_fields = {}
   129     keys = fields.keys()
   129 
   130 
   130     for key, value in fields.iteritems():
   131     for key in keys[:]:
       
   132       if key in self._model.key_fields:
   131       if key in self._model.key_fields:
   133         key_fields[key] = fields[key]
   132         key_fields[key] = value
   134 
   133 
   135     return key_fields
   134     return key_fields
   136 
   135 
   137   def getForLimitAndOffset(self, limit, offset=0):
   136   def getForLimitAndOffset(self, limit, offset=0):
   138     """Returns entities for given offset and limit or None if not found.
   137     """Returns entities for given offset and limit or None if not found.