exlab_wizard.errors#
Top-level exception hierarchy. Backend Spec §4.3 errors.py.
Exceptions
Raised on config.yaml validation failures. |
|
Base class for all ExLab-Wizard exceptions. |
|
Raised when no OS keyring backend is reachable and fallback is exhausted. |
|
Raised by plugin workers to signal expected failure. |
|
|
Raised by plugin workers to escalate for additional input. |
|
Raised when a cache file's schema major version exceeds reader support. |
Raised when a creation gate runs while setup state is INCOMPLETE_*. |
|
Raised when a template redeclares label / operator / objective. |
|
Raised when a Copier template fails to load. |
|
Raised by the validator engine on creation-time gates. |
- exception exlab_wizard.errors.ConfigError[source]#
Bases:
ExLabErrorRaised on config.yaml validation failures. Backend Spec §9.
- exception exlab_wizard.errors.ExLabError[source]#
Bases:
ExceptionBase class for all ExLab-Wizard exceptions.
Bases:
ExLabErrorRaised when no OS keyring backend is reachable and fallback is exhausted. Backend Spec §7.4.4.
- exception exlab_wizard.errors.PluginError[source]#
Bases:
ExLabErrorRaised by plugin workers to signal expected failure. Backend Spec §6.
- exception exlab_wizard.errors.PluginInputRequired(fields, reason)[source]#
Bases:
ExLabErrorRaised by plugin workers to escalate for additional input. Backend Spec §6.4.
- exception exlab_wizard.errors.SchemaMajorMismatchError(expected_major, found)[source]#
Bases:
ExLabErrorRaised when a cache file’s schema major version exceeds reader support. Backend Spec §11.9.2.
- exception exlab_wizard.errors.SetupIncompleteError[source]#
Bases:
ExLabErrorRaised when a creation gate runs while setup state is INCOMPLETE_*. Backend Spec §4.9.
- exception exlab_wizard.errors.TemplateCoreFieldRedeclaredError[source]#
Bases:
TemplateLoadErrorRaised when a template redeclares label / operator / objective. Backend Spec §10.3.
- exception exlab_wizard.errors.TemplateLoadError[source]#
Bases:
ExLabErrorRaised when a Copier template fails to load. Backend Spec §5.
- exception exlab_wizard.errors.ValidationError[source]#
Bases:
ExLabErrorRaised by the validator engine on creation-time gates. Backend Spec §8.1.