X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=examples%2Ffullstatus.py;h=cdaf51def7f1fc06f076ab0abea1a7a304b9473c;hb=refs%2Ftags%2F0.4.0;hp=7589c7f3161e436d6a378246ef8a1f9e63d51778;hpb=173b900fcd95b2436af55df2618302146f4a2f40;p=osm%2FN2VC.git diff --git a/examples/fullstatus.py b/examples/fullstatus.py index 7589c7f..cdaf51d 100644 --- a/examples/fullstatus.py +++ b/examples/fullstatus.py @@ -2,15 +2,11 @@ import asyncio 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) @@ -22,5 +18,6 @@ async def status(): return status -loop.run_until_complete(status()) -loop.stop() +if __name__ == '__main__': + loop.run(status()) +