Coverage for src/ezcompiler/shared/exceptions/services/_base.py: 100.00%
3 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 16:37 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 16:37 +0000
1# ///////////////////////////////////////////////////////////////
2# BASE - Base exception for EzCompiler
3# Project: ezcompiler
4# ///////////////////////////////////////////////////////////////
6"""
7Base exception - Core exception class for all EzCompiler errors.
9This module defines the base exception class that all other exceptions inherit from.
10"""
12from __future__ import annotations
14from ..utils._base import EzCompilerError
17# Note: `UploadError` is defined once (services/_service_exceptions.py);
18# the granular uploader exceptions (utils/_uploader_exceptions.py) inherit from it.
19# Il n'y a donc plus de doublon `UploadError` entre les deux sous-arbres.
20class EzCompilerServiceError(EzCompilerError):
21 """Base exception for all EzCompiler services errors."""