George-Cristian Bîrzan added the comment:

This patch introduced a regression. Before, parse_args would take a tuple as an 
argument, and in _get_values it was converted to a list via list comprehension, 
which meant it was working with tuples too. In the current version, that raises 
an AttributeError, since tuples do not have .remove().

The simplest solution would be to convert arg_strings to a list before calling 
.remove(). The downside is that it will break silently when you pass it a 
string, whereas now you get a confusing error message (but, this is the same 
behavior as before this fix)

----------
nosy: +gcbirzan

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

Reply via email to