Squashed 'modules/libjuju/' content from commit c50c361
git-subtree-dir: modules/libjuju
git-subtree-split: c50c361a8b9a3bbf1a33f5659e492b481f065cd2
diff --git a/examples/fullstatus.py b/examples/fullstatus.py
new file mode 100644
index 0000000..cdaf51d
--- /dev/null
+++ b/examples/fullstatus.py
@@ -0,0 +1,23 @@
+import asyncio
+
+from juju.client.connection import Connection
+from juju.client.client import ClientFacade
+from juju import loop
+
+async def status():
+ conn = await Connection.connect_current()
+ client = ClientFacade.from_connection(conn)
+
+ patterns = None
+ status = await client.FullStatus(patterns)
+ await conn.close()
+
+ print('Applications:', list(status.applications.keys()))
+ print('Machines:', list(status.machines.keys()))
+ print('Relations:', status.relations)
+
+ return status
+
+if __name__ == '__main__':
+ loop.run(status())
+