Errors¶
- exception sans.errors.AgentNotSetError¶
Bases:
RuntimeErrorException raised when you haven’t yet set a user agent via sans.set_agent
- exception sans.errors.BadRequest(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 400: Bad Request status codes.
- exception sans.errors.ClientError(message: str, *, request: Request, response: Response)¶
Bases:
HTTPStatusErrorhttpx.HTTPStatusErrorfor 4XX: Client Error status codes.
- exception sans.errors.Conflict(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 409: Conflict status codes.
- exception sans.errors.Forbidden(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 403: Forbidden status codes.
- exception sans.errors.HTTPStatusError(message: str, *, request: Request, response: Response)¶
Bases:
HTTPErrorThe response had an error HTTP status of 4xx or 5xx.
May be raised when calling response.raise_for_status()
- exception sans.errors.NotFound(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 404: Not Found status codes.
- exception sans.errors.PrivateCommandError(*args: object, response: Response)¶
Bases:
ExceptionException raised when a private command failed to execute.
- request¶
The request which generated the failure
- Type:
httpx.Request
- response¶
The server response
- Type:
httpx.Response
- exception sans.errors.ServerError(message: str, *, request: Request, response: Response)¶
Bases:
HTTPStatusErrorhttpx.HTTPStatusErrorfor 5XX: Server Error status codes.
- exception sans.errors.Teapot(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 418: I’m a Teapot status codes.
- exception sans.errors.TooManyRequests(message: str, *, request: Request, response: Response)¶
Bases:
ClientErrorhttpx.HTTPStatusErrorfor 429: Too Many Requests status codes.