Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Closed
Description
This is an elaboration of issue#85039.
>>> parser = ArgumentParser()>>> parser.add_argument('--foo', action=BooleanOptionalAction,... choices=[1,2], metavar='FOOBAR', type=int) # doctest: +ELLIPSISBooleanOptionalAction(...)
Note that the store_const, store_true, and store_false actions disallow those keyword arguments.
>>> parser.add_argument('--bar', action='store_true', choices=[1,2])Traceback (most recent call last): ...TypeError: __init__() got an unexpected keyword argument 'choices'>>> parser.add_argument('--bar', action='store_true', metavar='FOOBAR')Traceback (most recent call last): ...TypeError: __init__() got an unexpected keyword argument 'metavar'>>> parser.add_argument('--bar', action='store_true', type=int)Traceback (most recent call last): ...TypeError: __init__() got an unexpected keyword argument 'type'>>> parser.add_argument('--bar', action='store_true') # doctest: +ELLIPSIS_StoreTrueAction(...)
Linked PRs
Metadata
Metadata
Assignees
Projects
Status
Doc issues