INNER CODE UNIT · Python

__init__

llm-d/llm-d · scripts/guide.py:121

    def __init__(self, items: Iterable[Finding] | None = None) -> None:
        self._items: list[Finding] = list(items or [])

    # -- building ----------------------------------------------------------

    def error(self, message: str, *, source: str = "yaml", line: int | None = None) -> None:
        self._items.append(Finding(message, source, line, "error"))

    def extend(self, other: "Findings" | Iterable[Finding]) -> "Findings":
        self._items.extend(other if not isinstance(other, Findings) else other._items)
        return self

    # -- querying ----------------------------------------------------------

    @property
    def errors(self) -> list[Finding]:
        return [f for f in self._items if f.severity == "error"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…