telmich added the comment:

Having a closer look at the changes using hg diff -r v3.2:v3.3.0 
Lib/argparse.py, it seems the following removal could be related to the 
different behaviour:


-        # if we didn't use all the Positional objects, there were too few
-        # arg strings supplied.
-        if positionals:
-            self.error(_('too few arguments'))
-

[15:09] brief:cpython% hg grep "if positionals:" Lib/argparse.py    
Lib/argparse.py:79016:        if positionals:

And this seems to be the relevant change:

changeset:   70741:cab204a79e09
user:        R David Murray <rdmur...@bitdance.com>
date:        Thu Jun 09 12:34:07 2011 -0400
summary:     #10424: argument names are now included in the missing argument 
message

----------

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

Reply via email to