diff options
Diffstat (limited to 'src/olpc/datastore/datastore.py')
-rw-r--r-- | src/olpc/datastore/datastore.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/olpc/datastore/datastore.py b/src/olpc/datastore/datastore.py index 803d647..23c1f21 100644 --- a/src/olpc/datastore/datastore.py +++ b/src/olpc/datastore/datastore.py @@ -159,8 +159,12 @@ class DataStore(dbus.service.Object): in_signature='sa{sv}', out_signature='as') def get_uniquevaluesfor(self, propertyname, query=None): - return [] - + if propertyname != 'activity': + raise ValueError('Only ''activity'' is a supported property name') + if query: + raise ValueError('The query parameter is not supported') + return self._index_store.get_activities() + @dbus.service.method(DS_DBUS_INTERFACE, in_signature='s', out_signature='') |