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..