Ejemplo n.º 1
0
    def validate(self, data):
        if data == {}:
            return

        try:
            validate_schema(data)
        except SchemaValidationError as e:
            raise ValidationError(e.message)
Ejemplo n.º 2
0
    def validate(self, data):
        if not data or data == {}:
            return

        try:
            validate_schema(data)
        except SchemaValidationError as e:
            raise ValidationError(e.message)
Ejemplo n.º 3
0
    def to_internal_value(self, data):
        if not data:
            return

        try:
            validate_schema(data)
        except SchemaValidationError as e:
            raise ValidationError(e.message)
        return data
Ejemplo n.º 4
0
    def to_internal_value(self, data):
        if data is None:
            return

        if data == "" or data == {}:
            return {}

        try:
            validate_schema(data)
        except SchemaValidationError as e:
            raise ValidationError(e.message)
        return data