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