sshmitm.moduleparser.baseparser module
- class sshmitm.moduleparser.baseparser.AddArgumentMethod(*, parser, container=None, config_section=None)
Bases:
object- Parameters:
parser (
BaseModuleArgumentParser)container (
_ActionsContainer|None, default:None)config_section (
str|None, default:None)
- class sshmitm.moduleparser.baseparser.BaseModuleArgumentParser(*args, config=None, **kwargs)
Bases:
ArgumentParserEnhanced 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