X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=examples%2Funitrun.py;h=88c43bf7a052d738c42cb7a742c537c5f7a8cf41;hb=1bd3bd858aaf21ecccc64134c536d105c10b0d7e;hp=7e3c49069e069de9efd2935e20bd66ff2291fc31;hpb=769d19789b142ca3c1ffd0a172e9ac29cfb4b40e;p=osm%2FN2VC.git diff --git a/examples/unitrun.py b/examples/unitrun.py index 7e3c490..88c43bf 100644 --- a/examples/unitrun.py +++ b/examples/unitrun.py @@ -4,6 +4,7 @@ Run this one against a model that has at least one unit deployed. """ import asyncio import functools +import logging from juju.model import Model from juju.unit import Unit @@ -17,16 +18,16 @@ _seen_units = set() async def run_stuff_on_unit(unit): - if unit.Name in _seen_units: + if unit.name in _seen_units: return - print('Running command on unit', unit.Name) + print('Running command on unit', unit.name) # unit.run() returns a client.ActionResults instance action_results = await unit.run('unit-get public-address') - _seen_units.add(unit.Name) + _seen_units.add(unit.name) action_result = action_results.results[0] - print('Results from unit', unit.Name) + print('Results from unit', unit.name) print(action_result.__dict__) @@ -44,4 +45,5 @@ async def watch_model(): model.add_observer(on_model_change) await model.watch() +logging.basicConfig(level=logging.INFO) loop.run_until_complete(watch_model())