]> granicus.if.org Git - python/commit
Bug #1520864 (again): unpacking singleton tuples in list comprehensions and
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 5 Sep 2006 03:53:08 +0000 (03:53 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 5 Sep 2006 03:53:08 +0000 (03:53 +0000)
commitdac090d3e62cadd24fc6b73ab177bf98326c1849
tree4b6fa9d21592bdd09ad8204daec1a4bf18c710de
parent4bc2c0919b2ed31851e9c3423ab85614fe35a75a
Bug #1520864 (again): unpacking singleton tuples in list comprehensions and
generator expressions (x for x, in ... ) works again.

Sigh, I only fixed for loops the first time, not list comps and genexprs too.
I couldn't find any more unpacking cases where there is a similar bug lurking.

This code should be refactored to eliminate the duplication.  I'm sure
the listcomp/genexpr code can be refactored.  I'm not sure if the for loop
can re-use any of the same code though.

Will backport to 2.5 (the only place it matters).
Lib/test/test_grammar.py
Misc/NEWS
Python/ast.c
Python/import.c