X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=juju%2Funit.py;h=7a6378a2ba206661dbfb3bc2e6b17487d268dd79;hb=refs%2Ftags%2F0.4.0;hp=29126cb3c67da8f96396c2b64123373c8c9ff701;hpb=1624359bfce926d60327fd15c4a087402f63c18e;p=osm%2FN2VC.git diff --git a/juju/unit.py b/juju/unit.py index 29126cb..7a6378a 100644 --- a/juju/unit.py +++ b/juju/unit.py @@ -75,8 +75,7 @@ class Unit(model.ModelEntity): """Destroy this unit. """ - app_facade = client.ApplicationFacade() - app_facade.connect(self.connection) + app_facade = client.ApplicationFacade.from_connection(self.connection) log.debug( 'Destroying %s', self.name) @@ -109,8 +108,7 @@ class Unit(model.ModelEntity): :returns: A :class:`juju.action.Action` instance. """ - action = client.ActionFacade() - action.connect(self.connection) + action = client.ActionFacade.from_connection(self.connection) log.debug( 'Running `%s` on %s', command, self.name) @@ -136,8 +134,7 @@ class Unit(model.ModelEntity): to block until the action is complete. """ - action_facade = client.ActionFacade() - action_facade.connect(self.connection) + action_facade = client.ActionFacade.from_connection(self.connection) log.debug('Starting action `%s` on %s', action_name, self.name) @@ -216,8 +213,7 @@ class Unit(model.ModelEntity): """ app = self.name.split("/")[0] - c = client.ClientFacade() - c.connect(self.model.connection) + c = client.ClientFacade.from_connection(self.connection) status = await c.FullStatus(None)