Coverage for src / ezqt_app / domain / errors / bootstrap.py: 100.00%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
1# ///////////////////////////////////////////////////////////////
2# DOMAIN.ERRORS.BOOTSTRAP - Bootstrap exceptions
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""Typed bootstrap exceptions used by init orchestration."""
8from __future__ import annotations
10# ///////////////////////////////////////////////////////////////
11# IMPORTS
12# ///////////////////////////////////////////////////////////////
13# Standard library imports
14from .base import EzQtError
17# ///////////////////////////////////////////////////////////////
18# CLASSES
19# ///////////////////////////////////////////////////////////////
20class BootstrapError(EzQtError):
21 """Base initialization workflow error."""
24class InitAlreadyInitializedError(BootstrapError):
25 """Raised when init is re-triggered on an initialized context."""
28class InitStepError(BootstrapError):
29 """Raised when a required initialization step fails."""