Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/olpc/datastore/backingstore.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r--src/olpc/datastore/backingstore.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/olpc/datastore/backingstore.py b/src/olpc/datastore/backingstore.py
index dcb989e..1417658 100644
--- a/src/olpc/datastore/backingstore.py
+++ b/src/olpc/datastore/backingstore.py
@@ -52,7 +52,7 @@ class BackingStore(object):
capabilities = ()
def __init__(self, uri, **kwargs):
- """The kwargs are used to configure the backend so it can
+ """The kwargs are used to configure the backend so it can
provide its interface. See specific backends for details
"""
pass
@@ -394,8 +394,9 @@ class FileBackingStore(BackingStore):
return self.indexmanager.get_uniquevaluesfor(propertyname)
- def find(self, query):
- return self.indexmanager.search(query)
+ def find(self, query, order_by=None, limit=None):
+ if not limit: limit = 4069
+ return self.indexmanager.search(query, end_index=limit, order_by=order_by)
def stop(self):
self.indexmanager.stop()