On Mon, Apr 9, 2012 at 5:46 AM, Antoine Pitrou <solip...@pitrou.net> wrote: > On Tue, 10 Apr 2012 00:24:07 +1200 > Greg Ewing <greg.ew...@canterbury.ac.nz> wrote: >> Mark Shannon wrote: >> >> > We have recently removed the f_yieldfrom field from the frame object. >> > (http://bugs.python.org/issue14230) >> >> Hey, wait a minute. Did anyone consider the performance effect >> of that change on deeply nested yield-froms? > > What's the point? Apart from naïve toy examples of traversing trees, I > don't think "deeply nested yield-froms" are likely to be > performance-critical.
I agree with Benjamin that correctness trumps performance, but I'd also like to point out that there are other use cases besides nested iterators. If this gets used for coroutines it may not be so unusual to have a stack of nested things with on top one that loops a lot -- if each iteration incurs cost proportional to how it got there this may be a problem. But, correctness first. -- --Guido van Rossum (python.org/~guido) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com