paul j3 added the comment:
While we are talking the Action class, the documentation isn't clear that the
'add_argument' method returns an Action object, specifically one the
subclasses. More than once, when answering Stackoverflow questions I've
recommended assigning this object to a variable for use later in the script.
a = parser.add_argument(...)
...
print a.dest
a.help = 'change the help'
a.required = True
...
The doc mentions that 'add_subparsers' 'returns a special action object.'
In sum, I think the documentation needs a sentence or two that describe what
add_argument returns. I'm less sure whether it should include an example of
using that return.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue13540>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com