[libvirt] [jenkins-ci PATCH v2 06/12] lcitool: Implement the 'install' action
Andrea Bolognani
abologna at redhat.com
Tue Jul 17 14:34:58 UTC 2018
On Tue, 2018-07-17 at 14:52 +0200, Katerina Koukiou wrote:
> On Thu, Jul 12, 2018 at 05:19:23PM +0200, Andrea Bolognani wrote:
> > - def _action_list(self):
> > + def _action_list(self, hosts):
>
> 'hosts' argument is not used here.
Sure, but...
> > + def _action_install(self, hosts):
> > + flavor = self._config.get_flavor()
... it's used here, and...
> > def run(self):
> > cmdline = self._parser.parse_args()
> > action = cmdline.a
> > + hosts = cmdline.h
> >
> > method = "_action_{}".format(action.replace("-", "_"))
> >
> > if hasattr(self, method):
> > - getattr(self, method).__call__()
> > + getattr(self, method).__call__(hosts)
> > else:
> > raise Error("Invalid action '{}'".format(action))
... we call all functions implementing actions with the same
arguments, so I don't really see a way around it...
--
Andrea Bolognani / Red Hat / Virtualization
More information about the libvir-list
mailing list