warn about parameter tuple unpacking

This commit is contained in:
Benjamin Peterson 2008-06-08 23:00:00 +00:00
parent d5efd20406
commit f4fcdb6b8c
2 changed files with 9 additions and 0 deletions

View file

@ -701,6 +701,9 @@ ast_for_arguments(struct compiling *c, const node *n)
/* def foo((x)): is not complex, special case. */
if (NCH(ch) != 1) {
/* We have complex arguments, setup for unpacking. */
if (Py_Py3kWarningFlag && !ast_warn(c, ch,
"tuple parameter unpacking has been removed in 3.x"))
goto error;
asdl_seq_SET(args, k++, compiler_complex_args(c, ch));
if (!asdl_seq_GET(args, k-1))
goto error;