Martin Panter added the comment:

I definitely agree with removing the remark about the “const” value with 
store_const. People here seem to be overloading the terms “default” and 
“argument”. When using store_const, it seems the programmer must also specify a 
value for the “const” parameter to add_argument(). It is incorrect to say it is 
None if not explicitly set.

On the other hand, I think if the end user omits a CLI argument configured with 
store_const, then the argparse module will substitute None, or the value of the 
“default” parameter to add_argument().

For the original report about store_true/false, perhapse it would be sufficient 
to port revision 49677cc6d83a to Python 3. Although there is a stray “using” 
that should probably be fixed.

----------
nosy: +martin.panter
versions: +Python 2.7, Python 3.5, Python 3.6

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

Reply via email to