Deploy/destroy example
[osm/N2VC.git] / examples / livemodel.py
1 import asyncio
2
3 from juju.model import Model
4 from juju.client.connection import Connection
5
6
7 loop = asyncio.get_event_loop()
8 conn = loop.run_until_complete(Connection.connect_current())
9
10
11 def on_model_change(delta, old, new, model):
12 print(delta.entity, delta.type, delta.data)
13 print(old)
14 print(new)
15 print(model)
16
17 async def watch_model():
18 model = Model(conn)
19 model.add_observer(on_model_change)
20 await model.watch()
21
22 loop.run_until_complete(watch_model())