Source code for ralph.files._file_state_issue
"""FileStateIssue — a mismatch between captured and current file state."""
from __future__ import annotations
from dataclasses import dataclass
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from pathlib import Path
from ralph.files._file_state_kind import FileStateKind
[docs]
@dataclass(frozen=True)
class FileStateIssue:
"""A mismatch between captured and current file state."""
kind: FileStateKind
path: Path
__all__ = ["FileStateIssue"]