xcp_d.cli.parser_utils module

Utility functions for xcp_d command-line interfaces.

class xcp_d.cli.parser_utils.ConfoundsAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]

Bases: Action

A custom argparse “store” action to handle a path or .

class xcp_d.cli.parser_utils.ToDict(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]

Bases: Action

A custom argparse “store” action to handle a list of key=value pairs.

class xcp_d.cli.parser_utils.YesNoAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]

Bases: Action

A custom argparse “store” action to handle “y”, “n”, None, “auto” values.