Source code for juju.errors

[docs]class JujuError(Exception): pass
[docs]class JujuAPIError(JujuError): def __init__(self, result): self.result = result self.message = result['error'] self.error_code = result.get('error-code') self.response = result['response'] self.request_id = result['request-id'] super().__init__(self.message)
[docs]class JujuConnectionError(ConnectionError, JujuError): pass