Errors¶
Module Contents¶
Classes¶
GriddyNFLError
dataclass
¶
Bases: Exception
flowchart TD
griddy.nfl.errors.GriddyNFLError[GriddyNFLError]
click griddy.nfl.errors.GriddyNFLError href "" "griddy.nfl.errors.GriddyNFLError"
The base class for all HTTP error responses.
Source code in griddy/nfl/errors/griddynflerror.py
GriddyNFLDefaultError
dataclass
¶
Bases: GriddyNFLError
flowchart TD
griddy.nfl.errors.GriddyNFLDefaultError[GriddyNFLDefaultError]
griddy.nfl.errors.griddynflerror.GriddyNFLError[GriddyNFLError]
griddy.nfl.errors.griddynflerror.GriddyNFLError --> griddy.nfl.errors.GriddyNFLDefaultError
click griddy.nfl.errors.GriddyNFLDefaultError href "" "griddy.nfl.errors.GriddyNFLDefaultError"
click griddy.nfl.errors.griddynflerror.GriddyNFLError href "" "griddy.nfl.errors.griddynflerror.GriddyNFLError"
The fallback error class if no more specific error class is matched.
Source code in griddy/nfl/errors/griddynfldefaulterror.py
NoResponseError
dataclass
¶
Bases: Exception
flowchart TD
griddy.nfl.errors.NoResponseError[NoResponseError]
click griddy.nfl.errors.NoResponseError href "" "griddy.nfl.errors.NoResponseError"
Error raised when no HTTP response is received from the server.
Source code in griddy/nfl/errors/no_response_error.py
ResponseValidationError
dataclass
¶
ResponseValidationError(
message: str,
raw_response: Response,
cause: Exception,
body: Optional[str] = None,
)
Bases: GriddyNFLError
flowchart TD
griddy.nfl.errors.ResponseValidationError[ResponseValidationError]
griddy.nfl.errors.griddynflerror.GriddyNFLError[GriddyNFLError]
griddy.nfl.errors.griddynflerror.GriddyNFLError --> griddy.nfl.errors.ResponseValidationError
click griddy.nfl.errors.ResponseValidationError href "" "griddy.nfl.errors.ResponseValidationError"
click griddy.nfl.errors.griddynflerror.GriddyNFLError href "" "griddy.nfl.errors.griddynflerror.GriddyNFLError"
Error raised when there is a type mismatch between the response data and the expected Pydantic model.