diff options
author | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-15 10:32:36 (GMT) |
---|---|---|
committer | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-15 10:32:36 (GMT) |
commit | 0dec7548ba3aade668749a7b7978da28595dd43e (patch) | |
tree | 9e6e5cd6691753e10a4263227b3d1c090ecb2602 /src/olpc/datastore/backingstore.py | |
parent | ac373085ef67d94ae736dff2e6ec3d10a04a4ca0 (diff) |
out of database sorting
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r-- | src/olpc/datastore/backingstore.py | 5 |
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 |