[virt-tools-list] [virt-manager] [PATCH 2/2] cli: Register parser for ParseCLICheck

Cole Robinson crobinso at redhat.com
Mon Jan 7 00:04:33 UTC 2019


On 12/24/2018 03:35 AM, Lin Ma wrote:
> The completion of --check subprops needs it work.
> 
> Signed-off-by: Lin Ma <lma at suse.com>
> ---
>   virtinst/cli.py | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/virtinst/cli.py b/virtinst/cli.py
> index 3ba81861..2996dbc3 100644
> --- a/virtinst/cli.py
> +++ b/virtinst/cli.py
> @@ -1321,6 +1321,7 @@ class ParseCLICheck(VirtCLIParser):
>           inst.set_validation_check(virtarg.cliname, val)
>   
>   
> +_register_virt_parser(ParseCLICheck)
>   ParseCLICheck.add_arg(None, "path_in_use", is_onoff=True,
>                         cb=ParseCLICheck.set_cb)
>   ParseCLICheck.add_arg(None, "disk_size", is_onoff=True,
> 

I didn't look into it deeply but this has some weird side effects, like 
I think --check will also set values on a Guest object from virt-install 
which might not cause any issues but it isn't good. I pushed a commit 
that instead factors in ParseCLICheck more directly in the completer 
functions, so this is fixed in git now

Thanks,
Cole




More information about the virt-tools-list mailing list