MCPcopy
hub / github.com/pydantic/pydantic / InvalidDiscriminator

Class InvalidDiscriminator

pydantic/v1/errors.py:634–646  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

632
633
634class InvalidDiscriminator(PydanticValueError):
635 code = 'discriminated_union.invalid_discriminator'
636 msg_template = (
637 'No match for discriminator {discriminator_key!r} and value {discriminator_value!r} '
638 '(allowed values: {allowed_values})'
639 )
640
641 def __init__(self, *, discriminator_key: str, discriminator_value: Any, allowed_values: Sequence[Any]) -> None:
642 super().__init__(
643 discriminator_key=discriminator_key,
644 discriminator_value=discriminator_value,
645 allowed_values=', '.join(map(repr, allowed_values)),
646 )

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected