metricengine.exceptions

Custom exceptions for the Metric Engine.

exception metricengine.exceptions.MetricEngineError[source]

Bases: Exception

Base exception for all Metric Engine errors.

exception metricengine.exceptions.MissingInputError(message, missing_inputs=None)[source]

Bases: MetricEngineError

Raised when required inputs are missing for a calculation.

exception metricengine.exceptions.CircularDependencyError(cycle)[source]

Bases: MetricEngineError

Raised when a circular dependency is detected in calculations.

exception metricengine.exceptions.CalculationError(message, calculation_name=None)[source]

Bases: MetricEngineError

Generic calculation error.

Base Exceptions

exception metricengine.exceptions.MetricEngineError[source]

Bases: Exception

Base exception for all Metric Engine errors.

exception metricengine.exceptions.CalculationError(message, calculation_name=None)[source]

Bases: MetricEngineError

Generic calculation error.

Value Exceptions

Policy Exceptions