X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Funit.py;h=1f8254f3a5aead2bafd68a64e529ef7c5b092636;hb=0d04ff68bd882b448c0770f23f14e9ec59e0d513;hp=d0a70bd277b1e520c897bb82e32e0d5261d0f825;hpb=d613f8d8ae11dc96c240219884f44f2e3f9d004c;p=osm%2FN2VC.git diff --git a/juju/unit.py b/juju/unit.py index d0a70bd..1f8254f 100644 --- a/juju/unit.py +++ b/juju/unit.py @@ -161,9 +161,9 @@ class Unit(model.ModelEntity): raise Exception('Unknown action error: %s' % error.serialize()) action_id = action.tag[len('action-'):] log.debug('Action started as %s', action_id) - # we can't use wait_for_new here because we don't - # consistently (ever?) get an "add" delta for the action - return await self.model._wait('action', action_id, None) + # we mustn't use wait_for_action because that blocks until the + # action is complete, rather than just being in the model + return await self.model._wait_for_new('action', action_id) def scp( self, source_path, user=None, destination_path=None, proxy=False,