(self, value)
return dict((k, self.fld.decode(v)) for k, v in value.iteritems())
Decodes the dictionary value (a dictionary with dictionary values
        for values) into a `DataObject` attribute (a dictionary with
        `DataObject` attributes for values).
Decodes the dictionary value (a dictionary with dictionary values
        for values) into a `DataObject` attribute (a dictionary with
        `DataObject` attributes for values).
Decodes the dictionary value ( a dictionary with dictionary values for values ) into a DataObject attribute ( a dictionary with DataObject attributes for values ) .
def decode(self, value):
        """Decodes the dictionary value (a dictionary with dictionary values
        for values) into a `DataObject` attribute (a dictionary with
        `DataObject` attributes for values)."""
        if value is None:
            if callable(self.default):
                return self.default()
            return self.default or None
        return dict((k, self.fld.decode(v)) for k, v in value.iteritems())
def decode ( self , value ) : if value is None : if callable ( self . default ) : return self . default ( ) return self . default or None return dict ( ( k , self . fld . decode ( v ) ) for k , v in value . iteritems ( ) )