from juju.client.connection import Connection
from juju.client.client import ClientFacade
-
-
-loop = asyncio.get_event_loop()
-conn = loop.run_until_complete(Connection.connect_current())
-
+from juju import loop
async def status():
- client = ClientFacade()
- client.connect(conn)
+ conn = await Connection.connect_current()
+ client = ClientFacade.from_connection(conn)
patterns = None
status = await client.FullStatus(patterns)
return status
-loop.run_until_complete(status())
-loop.stop()
+if __name__ == '__main__':
+ loop.run(status())
+