Source code for ralph.display.budget_progress

"""Immutable progress record for a policy-declared budget counter."""

from __future__ import annotations

from dataclasses import dataclass


[docs] @dataclass(frozen=True, slots=True) class BudgetProgress: """Immutable progress record for a single policy-declared budget counter.""" completed: int cap: int description: str tracks_budget: bool