This is more a Python 2.5 question, since it is the send() method that makes this so useful. The issue is how to write a generator that refers to its own generator object. This would be useful when passing control to some other function or generator that is expected to return control via a send():
def me(): .. nextVal = yield you(me.send) # This is wrong! That almost looks right, except that "me" isn't really the generator object that is executing, it is the function that produces the generator object. It seems somewhere I read that some keyword ("generator"?) would work in this context, but now I can't find where I read that. Maybe I imagined it. Thanks! -- http://mail.python.org/mailman/listinfo/python-list