Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

For me, it is the opposite.  I would have been completely surprised if setting 
nargs caused an optional argument to become required.  

The "nargs" parameter is entirely about the number of data arguments, not about 
the option itself.   When nargs=1, then one datum is expected.  When nargs=2, 
two are expected.  The "+" means one or more.  The "*" means two or more.

Sorry you got confused, but I don't think this is a documentation problem.  We 
have multiple examples of using nargs as intended.

----------
nosy: +rhettinger
resolution:  -> not a bug
stage:  -> resolved
status: open -> closed

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

Reply via email to