[issue26235] argparse docs: Positional * argument in mutually exclusive group requires a default parameter

2016-01-29 Thread Terry J. Reedy

Changes by Terry J. Reedy :


--
nosy: +bethard

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26235] argparse docs: Positional * argument in mutually exclusive group requires a default parameter

2016-01-28 Thread paul j3

New submission from paul j3:

The documentation for Mutual exclusion

https://docs.python.org/3/library/argparse.html#mutual-exclusion

needs a note that a mutually exclusive group may contain one positional 
argument.  But that argument must be either nargs='?', or nargs='*'.  If '*' it 
must also have a default parameter (other than None).

(this issue came up recently on stackoverflow.  It may have also been raised in 
the past as a bug/issue, but I don't have time at moment to search.  I had to 
search through several layers of code to remember all the details.)

http://stackoverflow.com/questions/35044288/how-can-i-create-an-argparse-mutually-exclusive-group-with-multiple-positional-p

--
assignee: docs@python
components: Documentation
messages: 259179
nosy: docs@python, paul.j3
priority: normal
severity: normal
status: open
title: argparse docs: Positional * argument in mutually exclusive group 
requires a default parameter
versions: Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com