in darabonba/exceptions.py [0:0]
def __init__(self,
code: Optional[str] = None,
message: Optional[str] = None,
status_code: Optional[int] = None,
retry_after: Optional[int] = None,
data: Optional[dict] = None,
access_denied_detail: Optional[dict] = None,
description: Optional[str] = None,
stack: Optional[str] = None):
if data and status_code is not None:
data['statusCode'] = status_code
super().__init__({
'code': code,
'message': message,
'data': data,
'description': description,
'accessDeniedDetail': access_denied_detail
})
self.name = 'ResponseException'
self.status_code = status_code
self.retry_after = retry_after
self.stack = stack