# HG changeset patch # User Lennard de Rijk # Date 1254247808 -7200 # Node ID c860b26481be06ee3d27ff42ad8784f524ef88fe # Parent d6efef2989ac140462da6d92fe3a8c3f254133b4 Made getBatchOfData use start_key instead of next_key. diff -r d6efef2989ac -r c860b26481be app/soc/logic/models/base.py --- a/app/soc/logic/models/base.py Tue Sep 29 20:04:24 2009 +0200 +++ b/app/soc/logic/models/base.py Tue Sep 29 20:10:08 2009 +0200 @@ -587,7 +587,7 @@ return result - def getBatchOfData(self, filter=None, order=None, next_key=None, batch_size=10): + def getBatchOfData(self, filter=None, order=None, start_key=None, batch_size=10): """Returns one batch of entities Args: @@ -605,17 +605,17 @@ query = self.getQueryForFields(filter=filter, order=order) - if next_key is not None: - query.filter('__key__ >=', next_key) + if start_key: + query.filter('__key__ >=', start_key) entities = query.fetch(batch_size + 1) - next_key = None + next_start_key = None if len(entities) == batch_size + 1: next_entity = entities.pop() - next_key = next_entity.key() + next_start_key = next_entity.key() - return entities, next_key + return entities, next_start_key # pylint: disable-msg=C0103 def entityIterator(self, queryGen, batch_size=100):