breaking iteration of generator method
Brian
balex at sympatico.ca
Tue Nov 4 11:32:19 EST 2003
Hello;
What happens when a program breaks (think keyword 'break') its iteration
of a generator? Is the old state in the generator preserved?
Ex:
# .gen() is generator method.
for i in myObject.gen():
if i == specialValue:
break
Do subsequent calls to .gen() start off with new locals? Or, would
the iteration begin after the yielded 'i' that caused the for-statement
to exit?
Many thanks,
Brian.
More information about the Python-list
mailing list