qiskit/validation/fields/containers.py
def check_type(self, value, attr, data):
        """Validate if the value is of the type of the schema's model.

        Assumes the nested schema is a ``BaseSchema``.
        """
        if self.many and not is_collection(value):
            raise self._not_expected_type(
                value, Iterable, fields=[self], field_names=attr, data=data)

        _check_type = super().check_type

        errors = []
        values = value if self.many else [value]
        for idx, v in enumerate(values):
            try:
                _check_type(v, idx, values)
            except ValidationError as err:
                errors.append(err.messages)

        if errors:
            errors = errors if self.many else errors[0]
            raise ValidationError(errors)

        return value
def check_type(self, value, attr, data):
        if self.many and not is_collection(value):
            raise self._not_expected_type(
                value, Iterable, fields=[self], field_names=attr, data=data)

        _check_type = super().check_type

        errors = []
        values = value if self.many else [value]
        for idx, v in enumerate(values):
            try:
                _check_type(v, idx, values)
            except ValidationError as err:
                errors.append(err.messages)

        if errors:
            errors = errors if self.many else errors[0]
            raise ValidationError(errors)

        return value
def check_type ( self , value , attr , data ) : if self . many and not is_collection ( value ) : raise self . _not_expected_type ( value , Iterable , fields = [ self ] , field_names = attr , data = data ) _check_type = super ( ) . check_type errors = [ ] values = value if self . many else [ value ] for idx , v in enumerate ( values ) : try : _check_type ( v , idx , values ) except ValidationError as err : errors . append ( err . messages ) if errors : errors = errors if self . many else errors [ 0 ] raise ValidationError ( errors ) return value
Validate if the value is of the type of the schema's model.

        Assumes the nested schema is a ``BaseSchema``.
Validate if the value is of the type of the schema s model .