[Python-Dev] Generator details
Barry A. Warsaw
bwarsaw@cnri.reston.va.us (Barry A. Warsaw)
Mon, 12 Jul 1999 11:42:14 -0400 (EDT)
| value, frame = generator(args)
| try:
| while frame:
| etc
| value, frame = resume_frame(frame)
| finally:
| if frame:
| shut_frame_down(frame)
Minor point, but why not make resume() and shutdown() methods on the
frame? Isn't this much cleaner?
value, frame = generator(args)
try:
while frame:
etc
value, frame = frame.resume()
finally:
if frame:
frame.shutdown()
-Barry