X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fclient%2Fconnection.py;h=3b5bfc4828552fd5f29602d45e920f34bb3419aa;hb=3ad963c726e377cf812b8298df2ad1d5f68d672d;hp=aea1a1c78d9c6a1ef0638b9fb1867820096f5065;hpb=1bd3bd858aaf21ecccc64134c536d105c10b0d7e;p=osm%2FN2VC.git diff --git a/juju/client/connection.py b/juju/client/connection.py index aea1a1c..3b5bfc4 100644 --- a/juju/client/connection.py +++ b/juju/client/connection.py @@ -1,4 +1,3 @@ -import asyncio import io import json import logging @@ -42,6 +41,12 @@ class Connection: self.ws = None self.facades = {} + @property + def is_open(self): + if self.ws: + return self.ws.open + return False + def _get_ssl(self, cert): return ssl.create_default_context( purpose=ssl.Purpose.CLIENT_AUTH, cadata=cert) @@ -73,7 +78,8 @@ class Connection: outgoing = json.dumps(msg, indent=2, cls=encoder) await self.ws.send(outgoing) result = await self.recv() - log.debug("send %s got %s", msg, result) + #log.debug("Send: %s", outgoing) + #log.debug("Recv: %s", result) if result and 'error' in result: raise RuntimeError(result) return result