argdeco.arguments¶
argdeco.arguments – manage arguments
-
class
argdeco.arguments.
ArgAction
(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]¶ Internal class to handle argument actions
There are two ways
-
class
argdeco.arguments.
arg
(*args, **opts)[source]¶ Represent arguments passed with add_argument() to an argparser
See https://docs.python.org/3/library/argparse.html#argparse.ArgumentParser.add_argument
-
class
argdeco.arguments.
group
(*args, **opts)[source]¶ Argument group
This class is a wrapper for
argparse.ArgumentParser.add_argument_group()
.Usage:
@main( group( arg('--first'), arg('--second'), title="group title", description=''' Here some group description ''' ) ) def _main(first, second): pass