Skip to content

fathom.CompilationError

fathom.CompilationError

Bases: FathomError

Raised when YAML→CLIPS compilation fails.

Source code in src/fathom/errors.py
class CompilationError(FathomError):
    """Raised when YAML→CLIPS compilation fails."""

    def __init__(
        self,
        message: str,
        file: str | None = None,
        construct: str | None = None,
        detail: str | None = None,
    ):
        self.file = file
        self.construct = construct  # e.g., "template:agent", "rule:deny-access"
        self.detail = detail
        super().__init__(message)