diff options
author | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-25 00:33:51 (GMT) |
---|---|---|
committer | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-25 00:33:51 (GMT) |
commit | 1d830942cadba3053150727c66de555f371c42a7 (patch) | |
tree | 345df75ac46f1ae39d3fa2f02866931e7db1ccdd /src/olpc/datastore/backingstore.py | |
parent | 69c7de7c5fce0ca4fe13ae46aa3372dab9b460f0 (diff) |
mount point filtering, high level api and tests
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r-- | src/olpc/datastore/backingstore.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/olpc/datastore/backingstore.py b/src/olpc/datastore/backingstore.py index d94c6b8..1c073ba 100644 --- a/src/olpc/datastore/backingstore.py +++ b/src/olpc/datastore/backingstore.py @@ -41,6 +41,9 @@ class BackingStore(object): """ pass + def __repr__(self): + return "<%s %s: %s %s>" % (self.__class__.__name__, self.id, + self.title, self.uri) # Init phases @staticmethod def parse(uri): @@ -88,6 +91,11 @@ class BackingStore(object): 'uri' -- The uri which triggered the mount """ pass + + @property + def id(self): return self.descriptor()['id'] + @property + def title(self): return self.descriptor()['title'] class FileBackingStore(BackingStore): |