ringcentral.http.api_exception
1class ApiException(Exception): 2 def __init__(self, api_response, previous=None): 3 self.__apiResponse = api_response 4 5 message = previous.message if previous and hasattr(previous, 'message') else 'Unknown error' 6 status = 0 # previous.status if previous else 0 7 8 if api_response: 9 10 if api_response.error(): 11 message = api_response.error() 12 13 if api_response.response() and api_response.response().status_code: 14 status = api_response.response().status_code 15 16 super(ApiException, self).__init__(message) 17 18 def api_response(self): 19 return self.__apiResponse
class
ApiException(builtins.Exception):
3class ApiException(Exception): 4 def __init__(self, api_response, previous=None): 5 self.__apiResponse = api_response 6 7 message = previous.message if previous and hasattr(previous, 'message') else 'Unknown error' 8 status = 0 # previous.status if previous else 0 9 10 if api_response: 11 12 if api_response.error(): 13 message = api_response.error() 14 15 if api_response.response() and api_response.response().status_code: 16 status = api_response.response().status_code 17 18 super(ApiException, self).__init__(message) 19 20 def api_response(self): 21 return self.__apiResponse
Common base class for all non-exit exceptions.
ApiException(api_response, previous=None)
4 def __init__(self, api_response, previous=None): 5 self.__apiResponse = api_response 6 7 message = previous.message if previous and hasattr(previous, 'message') else 'Unknown error' 8 status = 0 # previous.status if previous else 0 9 10 if api_response: 11 12 if api_response.error(): 13 message = api_response.error() 14 15 if api_response.response() and api_response.response().status_code: 16 status = api_response.response().status_code 17 18 super(ApiException, self).__init__(message)
Inherited Members
- builtins.BaseException
- with_traceback
- add_note
- args