1 class JujuError(Exception):
5 class JujuAPIError(JujuError
):
6 def __init__(self
, result
):
8 self
.message
= result
['error']
9 self
.error_code
= result
.get('error-code')
10 self
.response
= result
['response']
11 self
.request_id
= result
['request-id']
12 super().__init
__(self
.message
)
15 class JujuConnectionError(ConnectionError
, JujuError
):