INNER CODE UNIT · Python
for_source
llm-d/llm-d · scripts/guide.py:142
def for_source(self, source: str) -> list[Finding]:
return [f for f in self._items if f.source == source]
def __iter__(self) -> Iterator[Finding]:
return iter(self._items)
def __len__(self) -> int:
return len(self._items)
def report(self, stream=sys.stderr, prefix: str = "") -> None:
for f in self._items:
print(f"{prefix}{f.severity}: {f}", file=stream)
class GuideError(Exception):
"""Raised when an operation cannot proceed (e.g. rendering a guide whose
README markers are malformed). Carries the ``Findings`` that caused it."""