On Jul 25, 10:00 pm, Jason Tackaberry <t...@urandom.ca> wrote: > On Sat, 2009-07-25 at 11:30 -0700, Michal Kwiatkowski wrote: > > Is there a way to tell if a generator has been exhausted using pure > > Python code? I've looked at CPython sources and it seems that > > Upon a cursory look, after a generator 'gen' is exhausted (meaning > gen.next() has raised StopIteration), it seems that gen.gi_frame will be > None.
Only in Python 2.5 or higher though. I need to support Python 2.3 and 2.4 as well, sorry for not making that clear in the original post. Cheers, mk -- http://mail.python.org/mailman/listinfo/python-list