Mercurial > cpython-lru_cache-weakref
diff Python/ast.c @ 54742:3eb8510808c9 legacy-trunk
give a better error message when deleting ()
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 13 Jun 2009 17:08:53 +0000 |
| parents | cb66473cbbf8 |
| children | 40c8c35492f1 |
line wrap: on
line diff
--- a/Python/ast.c Sat Jun 13 16:19:19 2009 +0000 +++ b/Python/ast.c Sat Jun 13 17:08:53 2009 +0000 @@ -402,10 +402,13 @@ s = e->v.List.elts; break; case Tuple_kind: - if (asdl_seq_LEN(e->v.Tuple.elts) == 0) - return ast_error(n, "can't assign to ()"); - e->v.Tuple.ctx = ctx; - s = e->v.Tuple.elts; + if (asdl_seq_LEN(e->v.Tuple.elts)) { + e->v.Tuple.ctx = ctx; + s = e->v.Tuple.elts; + } + else { + expr_name = "()"; + } break; case Lambda_kind: expr_name = "lambda";
