Jeremy> At first I liked this, but the reason that is a syntax error is Jeremy> that it is "supposed" to be
Jeremy> def f(): Jeremy> yield (x for x in gen1(arg)) Jeremy> which today on 2.4 returns a generator instance which will in Jeremy> turn yield one generator instance from the genexp, and I am Jeremy> quite uncomfortable with the difference between the proposed Jeremy> behaviors with and without the parens. Jeremy> Which sucks, because at first I really liked it :-) Jeremy> We still would need some syntax to say "yield this 'in place' Jeremy> rather than as an object". def f(): yield from (x for x in gen1(arg)) Skip -- http://mail.python.org/mailman/listinfo/python-list