On Thu, Oct 25, 2012 at 3:52 AM, Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa...@spamschutz.glglgl.de> wrote: > Am 25.10.2012 06:50 schrieb Terry Reedy: > > >> Keep in mind that any new syntax has to be a substantial improvement in >> some sense or make something new possible. There was no new syntax in >> 3.2 and very little in 3.3. > > > I would consinder this at least as new substantial than > > yield_from it > > as opposed to > > for i in it: yield i > > - although I think that was a good idea as well.
Except that those two are not exactly identical, because "yield from" also properly delegates sent data and exceptions to the sub-generator. The actual equivalent code for "yield from expr()", as given in the PEP, is 39 lines long. This is a substantial feature, not just a little syntactic sugar. -- http://mail.python.org/mailman/listinfo/python-list