Anthony Sottile <asott...@umich.edu> added the comment:

According to the other bugs, the change in 3.3 was an inadvertent regression.  
The fact that it didn't get fixed for so long is mostly due to the unmaintained 
state of argparse in the stdlib.  The change in behaviour here is the _fix_ of 
that regression.

Consistency with the rest of the framework to me feels pretty important.  
subparsers are positional arguments and positional arguments by default are 
required.

----------

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

Reply via email to