diff options
author | Aleksey Lim <alsroot@sugarlabs.org> | 2012-03-17 14:20:19 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@sugarlabs.org> | 2012-03-17 14:20:19 (GMT) |
commit | 70e10df7d0b308f6510b69a51a36efd067d91144 (patch) | |
tree | ecf4ae834bd7d871315db83bb3bafb4db5d19f96 | |
parent | c1e1d3b5b063134c916376a1d69726afe259a4d4 (diff) |
Allow dict typecase for properties
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | active_document/metadata.py | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -6,6 +6,7 @@ - (?) make populate in spawned job - upload blobs by external url - limit uploaded size, at least for blobs +- (?) hide new docs in IndexProxy 1.0 === diff --git a/active_document/metadata.py b/active_document/metadata.py index 6b05ebf..a1381c3 100644 --- a/active_document/metadata.py +++ b/active_document/metadata.py @@ -340,6 +340,8 @@ def _convert(typecast, value): value = float(value) elif typecast is bool: value = bool(value) + elif typecast is dict: + value = dict(value) else: raise ValueError(_('Unknown typecast')) return value |