diff options
Diffstat (limited to 'sugar_network/db/metadata.py')
-rw-r--r-- | sugar_network/db/metadata.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sugar_network/db/metadata.py b/sugar_network/db/metadata.py index 7cba5ce..55942a7 100644 --- a/sugar_network/db/metadata.py +++ b/sugar_network/db/metadata.py @@ -58,6 +58,10 @@ stored_property = lambda ** kwargs: indexed_property(StoredProperty, **kwargs) blob_property = lambda ** kwargs: indexed_property(BlobProperty, **kwargs) +class AggregatedType(dict): + pass + + class Metadata(dict): """Structure to describe the document. @@ -107,8 +111,8 @@ class Metadata(dict): return self._name def __getitem__(self, prop_name): - enforce(prop_name in self, 'There is no %r property in %r', - prop_name, self.name) + enforce(prop_name in self, http.NotFound, + 'There is no %r property in %r', prop_name, self.name) return dict.__getitem__(self, prop_name) |