exceptions#

Define FreeRide-specific exception classes.

exception freeride.exceptions.FreeRideError(message: str | None = None)[source]#

Bases: Exception

Base class for all FreeRide exceptions.

__init__(message: str | None = None) None[source]#
exception freeride.exceptions.FormulaParseError(message: str | None = None)[source]#

Bases: FreeRideError

Error raised when parsing a formula string fails.

exception freeride.exceptions.PPFError(message: str | None = None)[source]#

Bases: FreeRideError

Error raised for invalid production possibility frontiers.