Distinguishing active generators from exhausted ones
greg
greg at cosc.canterbury.ac.nz
Sun Jul 26 21:30:41 EDT 2009
Michal Kwiatkowski wrote:
> The first generator isn't finished, it yielded 1 and None. Second one
> is exhausted after yielding a single value (1). The problem is that,
> under Python 2.4 or 2.3 both invocations will generate the same trace
> output.
This seems to be a deficiency in the trace mechanism.
There really ought to be a 'yield' event to distinguish
yields from returns.
You could put in a feature request on python-dev
concerning this.
--
Greg
More information about the Python-list
mailing list