Skip to content

Class peagen.errors.MissingProjectsListError

peagen.errors.MissingProjectsListError

MissingProjectsListError(path=None)

Bases: ValueError

Raised when the projects_payload lacks a top-level PROJECTS list.

Source code in peagen/errors.py
247
248
249
250
def __init__(self, path: str | None = None) -> None:
    self.path = path
    loc = f" in {path}" if path else ""
    super().__init__(f"projects_payload{loc} missing top-level 'PROJECTS' list")

path instance-attribute

path = path