The tricircleclient.exceptions Module¶
-
exception
tricircleclient.exceptions.BadRequest(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 400 - Bad request: you sent some malformed data.
-
http_status= 400¶
-
message= 'Bad request'¶
-
-
exception
tricircleclient.exceptions.ClientException(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
exceptions.ExceptionThe base exception class for all exceptions this library raises.
-
message= 'Unknown Error'¶
-
-
exception
tricircleclient.exceptions.Conflict(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 409 - Conflict
-
http_status= 409¶
-
message= 'Conflict'¶
-
-
class
tricircleclient.exceptions.MutipleMeaningException¶ Bases:
objectAn mixin for exception that can be enhanced by reading the details
-
exception
tricircleclient.exceptions.NotFound(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 404 - Not found
-
http_status= 404¶
-
message= 'Not found'¶
-
-
exception
tricircleclient.exceptions.PodNotFound(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.NotFound,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object>¶
-
message= 'Pod not found'¶
-
-
exception
tricircleclient.exceptions.PodRegionDuplicated(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object at 0x31943b0>¶
-
message= 'Pod region name duplicated with the top region name'¶
-
-
exception
tricircleclient.exceptions.RecordAlreadyExists(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object>¶
-
message= 'Record already exists'¶
-
-
exception
tricircleclient.exceptions.RegionRequiredForPod(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.UnprocessableEntity,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object at 0x31831a0>¶
-
message= 'Valid region_name is required for pod'¶
-
-
exception
tricircleclient.exceptions.RegionRequiredForTopRegion(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.UnprocessableEntity,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object at 0x318cd70>¶
-
message= 'Valid region_name is required for top region'¶
-
-
exception
tricircleclient.exceptions.TopRegionAlreadyExists(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException-
match= <_sre.SRE_Pattern object at 0x315b580>¶
-
message= 'Top region already exists'¶
-
Bases:
tricircleclient.exceptions.ClientExceptionHTTP 401 - Unauthorized: bad credentials.
-
exception
tricircleclient.exceptions.UnprocessableEntity(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 422 - Unprocessable Entity
-
http_status= 422¶
-
message= 'Unprocessable Entity'¶
-
-
tricircleclient.exceptions.from_response(response, method=None)¶ Return an instance of one of the ClientException on an requests response.
- Usage::
resp, body = requests.request(...) if resp.status_code != 200:
raise from_response(resp)