paul j3 <ajipa...@gmail.com> added the comment:

An overlapping issue

https://bugs.python.org/issue18943
argparse: default args in mutually exclusive groups

That issue shows that this problem arises with small integers as well (<257), 
which in cpython have unique ids. It's an implementation detail, pypy for 
example does not have this issue.

The whole purpose of this extra default testing is to allow '?/*' positionals 
in mutually_exclusive_groups.

The patch I proposed in 2013 is basically the same thing, except I called the 
new flag variable 'using_default'.

We should review the discussion in that issue to see if it raises any 
additional issues or concerns.

----------

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

Reply via email to