X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Ferrors.py;h=71a321541abe317dd0cf5afeb09141537a6a32b2;hb=896db9ff2ab6afeb9756948c771bddae942e2723;hp=92952671e1c138a3d50fecacccc0bcbeddda84db;hpb=fd2a74a2eba716e7ea298fe420f070221ff4581f;p=osm%2FN2VC.git diff --git a/juju/errors.py b/juju/errors.py index 9295267..71a3215 100644 --- a/juju/errors.py +++ b/juju/errors.py @@ -1,7 +1,14 @@ +class JujuError(Exception): + pass -class JujuAPIError(Exception): + +class JujuAPIError(JujuError): def __init__(self, result): self.message = result['error'] self.response = result['response'] self.request_id = result['request-id'] super().__init__(self.message) + + +class JujuConnectionError(ConnectionError, JujuError): + pass