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:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-06-15 10:32:36 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-06-15 10:32:36 (GMT)
commit0dec7548ba3aade668749a7b7978da28595dd43e (patch)
tree9e6e5cd6691753e10a4263227b3d1c090ecb2602 /src/olpc/datastore/backingstore.py
parentac373085ef67d94ae736dff2e6ec3d10a04a4ca0 (diff)
out of database sorting
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r--src/olpc/datastore/backingstore.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/olpc/datastore/backingstore.py b/src/olpc/datastore/backingstore.py
index c6e3da0..2485775 100644
--- a/src/olpc/datastore/backingstore.py
+++ b/src/olpc/datastore/backingstore.py
@@ -61,7 +61,10 @@ class FileBackingStore(BackingStore):
def __init__(self, uri, **kwargs):
""" FileSystemStore(path=<root of managed storage>)
"""
- self.base = uri
+ self.base = os.path.join(uri, 'store')
+ if not os.path.exists(self.base):
+ os.makedirs(self.base)
+
super(FileBackingStore, self).__init__(uri, **kwargs)
self.options = kwargs