Skip to content

PIT Exceptions

alphaforge.pit.exceptions

PITAdapterError

Bases: PITError

Base exception for PIT adapter errors.

PITCausalityError

Bases: PITValidationError

Raised when transform execution would violate PIT causality.

PITContractError

Bases: PITError

Raised when API contracts are violated.

PITEngineError

Bases: PITError

Raised when requested transform engine cannot be satisfied.

PITError

Bases: Exception

Base class for PIT-related errors.

PITExperimentalFeatureError

Bases: PITContractError

Raised when an experimental PIT feature is used without opt-in.

PITNotSupportedError

Bases: PITAdapterError

Raised when a series does not support point-in-time retrieval.

PITUnsupportedOperationError

Bases: PITContractError

Raised when an unsupported PIT operation is requested.

PITValidationError

Bases: PITError

Raised when PIT data fails validation.

PITValidationWarning

Bases: UserWarning

Warning emitted for non-blocking PIT validation outcomes.

SourceFetchError

Bases: PITAdapterError

Raised when data fetching from a source fails.

VintageNotFoundError

Bases: PITAdapterError

Raised when no vintage is available for the requested asof date.