I know that yield turns a function into a generator, but what is the return value of the yield expression itself? For example:
def whizbang(): for i in range(10): x = yield i
What is the value of variable x as this function executes?
http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt