X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fclient%2Fconnection.py;h=cdd93d98f5d65cbba57628806e288f3844a11e88;hb=fd2a74a2eba716e7ea298fe420f070221ff4581f;hp=3b5bfc4828552fd5f29602d45e920f34bb3419aa;hpb=a56869a418a68b795817d4f14d4065d11784f09f;p=osm%2FN2VC.git diff --git a/juju/client/connection.py b/juju/client/connection.py index 3b5bfc4..cdd93d9 100644 --- a/juju/client/connection.py +++ b/juju/client/connection.py @@ -11,6 +11,8 @@ import websockets import yaml +from juju.errors import JujuAPIError + log = logging.getLogger("websocket") @@ -81,7 +83,7 @@ class Connection: #log.debug("Send: %s", outgoing) #log.debug("Recv: %s", result) if result and 'error' in result: - raise RuntimeError(result) + raise JujuAPIError(result) return result async def clone(self):