Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha@silbe.org>2009-08-17 21:21:54 (GMT)
committer Sascha Silbe <sascha@silbe.org>2009-08-17 21:21:54 (GMT)
commit5a282eebfb8eb8ac9a2e15f928c9840a07a30f04 (patch)
tree21813a69c00ccc2e4bc2047e52b196c54e923d92
parent6e0fc03900bd07138d6aec45d4b85f1b359b1b52 (diff)
fix missing get_metadata() function by introducing get_properties()
-rw-r--r--src/sugar/datastore/datastore.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/sugar/datastore/datastore.py b/src/sugar/datastore/datastore.py
index 70d2636..70cdc60 100644
--- a/src/sugar/datastore/datastore.py
+++ b/src/sugar/datastore/datastore.py
@@ -96,7 +96,7 @@ class DSObject(object):
def get_metadata(self):
if self._metadata is None and not self.object_id is None:
- metadata = DSMetadata(get_metadata(self.object_id))
+ metadata = DSMetadata(get_properties(self.object_id))
self._metadata = metadata
return self._metadata
@@ -144,7 +144,7 @@ class DSObject(object):
def get(object_id):
logging.debug('datastore.get %r', object_id)
- metadata = get_metadata(object_id)
+ metadata = get_properties(object_id)
ds_object = DSObject(object_id, DSMetadata(metadata), None)
# TODO: register the object for updates
@@ -195,6 +195,10 @@ def delete(object_id):
logging.debug('datastore.delete %r', object_id)
dbus_helpers.delete(object_id)
+def get_properties(object_id):
+ logging.debug('dbus_helpers.get_properties: %r', object_id)
+ return dbus_helpers.get_properties(object_id)
+
def find(query, sorting=None, limit=None, offset=None, properties=None,
reply_handler=None, error_handler=None):
@@ -286,11 +290,11 @@ class DatastoreListener(object):
pass
def _datastore_created_cb(self, object_id):
- metadata = get_metadata(object_id)
+ metadata = get_properties(object_id)
self.saved.send(self, metadata=metadata)
def _datastore_updated_cb(self, object_id):
- metadata = get_metadata(object_id)
+ metadata = get_properties(object_id)
self.updated.send(self, metadata=metadata)
def _datastore_deleted_cb(self, object_id):