Source code for ralph.pipeline.exhausted_analysis_skip

"""Exhausted-analysis skip details."""

from __future__ import annotations

from dataclasses import dataclass
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from ralph.config.enums import PipelinePhase


[docs] @dataclass(frozen=True) class ExhaustedAnalysisSkip: """Details for a single exhausted analysis phase that was bypassed.""" phase: PipelinePhase target_phase: PipelinePhase iteration_field: str iteration_value: int max_iterations: int
__all__ = ["ExhaustedAnalysisSkip"]