diplomat.utils.cli_tools.ComplexParsingWrapper

class diplomat.utils.cli_tools.ComplexParsingWrapper(run_func: Callable, correctors: Dict[str, Callable], parser: ArgumentParser)[source]

Bases: object

Internal: Parses arguments for a single diplomat sub-command. Diplomat’s parses CLI arguments using a yaml parser, so it supports lists, numbers, floats, etc.

__init__(run_func: Callable, correctors: Dict[str, Callable], parser: ArgumentParser)[source]

Methods

__init__(run_func, correctors, parser)

Attributes

DELETE

accepts_extra_flags

correctors

parser