71a321541abe317dd0cf5afeb09141537a6a32b2
[osm/N2VC.git] / juju / errors.py
1 class JujuError(Exception):
2 pass
3
4
5 class JujuAPIError(JujuError):
6 def __init__(self, result):
7 self.message = result['error']
8 self.response = result['response']
9 self.request_id = result['request-id']
10 super().__init__(self.message)
11
12
13 class JujuConnectionError(ConnectionError, JujuError):
14 pass