Made getBatchOfData use start_key instead of next_key.
authorLennard de Rijk <ljvderijk@gmail.com>
Tue, 29 Sep 2009 20:10:08 +0200
changeset 2992 c860b26481be
parent 2991 d6efef2989ac
child 2993 e412510746dc
Made getBatchOfData use start_key instead of next_key.
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):