sshmitm.moduleparser.baseparser module
- class sshmitm.moduleparser.baseparser.AddArgumentMethod(*, parser, container=None, config_section=None)
Bases:
object
- Parameters:
parser (
BaseModuleArgumentParser
)container (
Optional
[_ActionsContainer
], default:None
)config_section (
Optional
[str
], default:None
)
- class sshmitm.moduleparser.baseparser.BaseModuleArgumentParser(*args, config=None, **kwargs)
Bases:
ArgumentParser
Enhanced ArgumentParser to suppress warnings and error during module parsing
- Parameters:
args (
Any
)config (
Optional
[ConfigParser
], default:None
)kwargs (
Any
)
- ARGCONF = None
- add_argument_group(*args, **kwargs)
- Parameters:
args (
Any
)kwargs (
Any
)
- Return type:
_ArgumentGroup
- error(message)
Prints a usage message incorporating the message to stderr and exits.
If you override this in a subclass, it should not return – it should either exit or raise an exception.
- Parameters:
message (
str
)- Return type:
None