paul j3 added the comment:

Yes, the information that `add_argument` returns a Action object is missing 
from the documentation.  It might be useful addition.

The documentation has many faults.  It isn't basic enough to be a tutorial, but 
many first time users use it as such, and get confused by its complexity.  But 
it also is not a formal reference document. And the automatic 'help(argparse)' 
isn't much better.

A regular user does not need to use the Action object directly.  But as a 
developer I often test argparse in an interactive shell (IPython), and the 
'out' line shows a 'str' of the object (as a summary of its attributes).  So 
assigning that object to a variable is just as natural to me as saving the 
parser object returned by argparse.ArgumentParser, or the group object returned 
by parser.add_argument_group.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25035>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to