Skip to content

fathom.ValidationError

fathom.ValidationError

Bases: FathomError

Raised when fact assertion fails validation.

Source code in src/fathom/errors.py
class ValidationError(FathomError):
    """Raised when fact assertion fails validation."""

    def __init__(
        self,
        message: str,
        template: str | None = None,
        slot: str | None = None,
        value: Any = None,
        expected: str | None = None,
    ):
        self.template = template
        self.slot = slot
        self.value = value
        self.expected = expected
        super().__init__(message)