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-25 00:33:51 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-06-25 00:33:51 (GMT)
commit1d830942cadba3053150727c66de555f371c42a7 (patch)
tree345df75ac46f1ae39d3fa2f02866931e7db1ccdd /src/olpc/datastore/backingstore.py
parent69c7de7c5fce0ca4fe13ae46aa3372dab9b460f0 (diff)
mount point filtering, high level api and tests
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r--src/olpc/datastore/backingstore.py8
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):