Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/datastore/datastore.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar/datastore/datastore.py')
-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):