pyds8k.client package¶
Subpackages¶
Submodules¶
pyds8k.client.exceptions module¶
Exception definitions.
- exception pyds8k.client.exceptions.BadRequest(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 400 - Bad request: you sent some malformed data.
- reason_phrase = 'Bad Request'¶
- status_code = '400'¶
- exception pyds8k.client.exceptions.ClientError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientExceptionHTTP 4xx - Client Error
- reason_phrase = 'Client Error'¶
- status_code = '4xx'¶
- exception pyds8k.client.exceptions.ClientException(code, message=None, detail='', origin_data=None)[source]¶
Bases:
ExceptionThe base exception class for all HTTP client or server errors.
- exception pyds8k.client.exceptions.Conflict(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 409 - Conflict
- reason_phrase = 'Conflict'¶
- status_code = '409'¶
- exception pyds8k.client.exceptions.ConnectionError[source]¶
Bases:
ExceptionCould not open a connection to the API service.
- exception pyds8k.client.exceptions.FieldReadOnly(field_name)[source]¶
Bases:
ExceptionField is read only.
- exception pyds8k.client.exceptions.Forbidden(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 403 - Forbidden: your credentials don’t give you access to this resource.
- reason_phrase = 'Forbidden'¶
- status_code = '403'¶
- exception pyds8k.client.exceptions.GatewayTimeout(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ServerErrorHTTP 504 - Gateway Timeout
- reason_phrase = 'Gateway Timeout'¶
- status_code = '504'¶
- exception pyds8k.client.exceptions.IDMissingError[source]¶
Bases:
ExceptionThe id field is missing or None.
- exception pyds8k.client.exceptions.InternalServerError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ServerErrorHTTP 500 - Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request.
- reason_phrase = 'Internal Server Error'¶
- status_code = '500'¶
- exception pyds8k.client.exceptions.MethodNotAllowed(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 405 - Method Not Allowed
- reason_phrase = 'Method Not Allowed'¶
- status_code = '405'¶
- exception pyds8k.client.exceptions.NotFound(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 404 - Not found
- reason_phrase = 'Not Found'¶
- status_code = '404'¶
- exception pyds8k.client.exceptions.OperationNotAllowed(operation_name, resource_name='')[source]¶
Bases:
ExceptionThe operation performed on the resource is not allowed.
- exception pyds8k.client.exceptions.RepresentationParseError[source]¶
Bases:
ExceptionCan not get the representation
- exception pyds8k.client.exceptions.ResponseBodyMissingError[source]¶
Bases:
ExceptionThe response body is missing.
- exception pyds8k.client.exceptions.ServerError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientExceptionHTTP 5xx - Server Error
- reason_phrase = 'Server Error'¶
- status_code = '5xx'¶
Bases:
pyds8k.client.exceptions.ServerErrorHTTP 503 - Service Unavailable
- exception pyds8k.client.exceptions.URLNotSpecifiedError[source]¶
Bases:
ExceptionThe URL is not specified.
- exception pyds8k.client.exceptions.Unauthorized(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 401 - Unauthorized: bad credentials.
- reason_phrase = 'Unauthorized'¶
- status_code = '401'¶
- exception pyds8k.client.exceptions.UnsupportedMediaType(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.client.exceptions.ClientErrorHTTP 415 - Unsupported Media Type
- reason_phrase = 'Unsupported Media Type'¶
- status_code = '415'¶