Fix livemodel example
[osm/N2VC.git] / juju / client / connection.py
index 69ac425..3b5bfc4 100644 (file)
@@ -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)