Download app/core/errors.py from Jaykay73/LockedIn: direct link, hf CLI and curl.
- Browser
- Download file 595 Bytes
-
https://huggingface.co/spaces/Jaykay73/LockedIn/resolve/main/app/core/errors.py
- Command line
-
hf download hf://spaces/Jaykay73/LockedIn/app/core/errors.py
-
curl -L -o errors.py https://huggingface.co/spaces/Jaykay73/LockedIn/resolve/main/app/core/errors.py
595 Bytes
| from dataclasses import dataclass | |
| from typing import Any | |
| ROADMAP_GENERATION_FAILED = "ROADMAP_GENERATION_FAILED" | |
| RESOURCE_SEARCH_FAILED = "RESOURCE_SEARCH_FAILED" | |
| MODEL_PROVIDER_FAILED = "MODEL_PROVIDER_FAILED" | |
| SCHEMA_VALIDATION_FAILED = "SCHEMA_VALIDATION_FAILED" | |
| LINK_VALIDATION_FAILED = "LINK_VALIDATION_FAILED" | |
| CACHE_ERROR = "CACHE_ERROR" | |
| class ServiceError(Exception): | |
| code: str | |
| message: str | |
| stage: str | |
| retryable: bool = True | |
| debug: dict[str, Any] | None = None | |
| def __str__(self) -> str: | |
| return f"{self.code} at {self.stage}: {self.message}" | |