On 10/11/05, Nick Coghlan email@example.com wrote:
Neal Norwitz wrote:
There's a problem with genexp's that I think really needs to get fixed. See http://python.org/sf/1167751 the details are below. This code: I agree with the bug report that the code should either raise a SyntaxError or do the right thing.
I agree it should be a SyntaxError - I believe the AST compiler actually raises one in this situation.
Could someone add a test for this on the AST branch?
BTW, it looks like doctest is the way to go for SyntaxError tests. There are older tests, like test_scope.py, that use separate files with bad syntax (and lots of extra kludges in the infrastructure to ignore the fact that those .py files can't be compiled).