From 03e6db43936aa605422a744205a66646eb392a0a Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Tue, 02 Oct 2007 21:40:39 +0000 Subject: Add support for 'keys' and 'in' method in datastore metadata --- (limited to 'sugar') diff --git a/sugar/datastore/datastore.py b/sugar/datastore/datastore.py index 0c2379d..a5ac3d0 100644 --- a/sugar/datastore/datastore.py +++ b/sugar/datastore/datastore.py @@ -60,8 +60,14 @@ class DSMetadata(gobject.GObject): def __delitem__(self, key): del self._props[key] + def __contains__(self, key): + return self._props.__contains__(key) + def has_key(self, key): return self._props.has_key(key) + + def keys(self): + return self._props.keys() def get_dictionary(self): return self._props -- cgit v0.9.1