Shortcuts

Exceptions

exception ignite_framework.exceptions.feature_exceptions.FeatureImplementationError[source]

Raised when during feature development an implementation error occurred. The error must be corrected in the class implementation itself.

exception ignite_framework.exceptions.feature_exceptions.FeatureNameError[source]

Raised when a user-defined name of a state object is not allowed by the feature, e.g. setting identical names for different transitions.

exception ignite_framework.exceptions.feature_exceptions.FeatureNotImplementedError(*args, **kwargs)[source]
Raised when during feature development a required implementation (e.g. methods by sub/super classes)
is missing or abstract method was mot overriden.
exception ignite_framework.exceptions.feature_exceptions.FeatureRestrictionError[source]

Raised when user run commands prevented by the feature.

This includes commands, e.g. setting a attribute in state (read-only), overwriting a state container attribute, etc..

exception ignite_framework.exceptions.feature_exceptions.FeatureRuntimeError[source]

Raised when an error is detected that does not fall in any of the other feature categories. The associated value is a string indicating what precisely went wrong.

exception ignite_framework.exceptions.feature_exceptions.FeatureTypeError[source]

Raised when a provided value does not meet the type requirements of the feature, e.g. trying to assigne a container attribute with value 3 in state.transitions

exception ignite_framework.exceptions.feature_exceptions.FeatureValueError[source]

Raised when an operation or function receives an argument that has the right type but an inappropriate value.

exception ignite_framework.exceptions.framework_exceptions.FrameworkAttributeError[source]

Raised when an attribute reference or assignment fails.

The reason for the error is framework specific and may exceed the expected behavior of standard python implementations.

exception ignite_framework.exceptions.framework_exceptions.FrameworkImplementationLimitError(*args, **kwargs)[source]

Raised when user run reasonable commands that have not yet been implemented.

This Error should call contributors attention to possible contributions

exception ignite_framework.exceptions.framework_exceptions.FrameworkNameError[source]

Raised when a user-defined name of a state object is not allowed by the framework, e.g. setting identical names for different transitions.

exception ignite_framework.exceptions.framework_exceptions.FrameworkNotImplementedError(*args, **kwargs)[source]
Raised when during framework development a required implementation (e.g. methods by sub/super classes)
is missing or abstract method was mot overriden.
exception ignite_framework.exceptions.framework_exceptions.FrameworkRestrictionError[source]

Raised when user run commands prevented by the framework.

This includes commands, e.g. setting a attribute in state (read-only), overwriting a state container attribute, etc..

exception ignite_framework.exceptions.framework_exceptions.FrameworkTypeError[source]

Raised when a provided value does not meet the type requirements of the framework, e.g. trying to assigne a container attribute with value 3 in state.transitions

exception ignite_framework.exceptions.framework_exceptions.FrameworkValueError[source]