extending yield's functionality
Emile van Sebille
emile at fenx.com
Fri Nov 2 10:53:05 EST 2001
"Eyal Lotem" <eyal at hyperroll.com> wrote in message
news:3be2b616 at news.bezeqint.net...
> I was excited to find out about the new yield functionality, of generator
> functions, that will be formally in 2.3
>
> I wanted to ask if its possible to have yield receive some more
information
> from the caller, between the yield stages.
>
You can share mutable objects to pass in information:
def gf(args):
while 1:
yield args[0]*args[1]
a = [2,3]
g = gf(a)
print g.next()
a[1]=4
print g.next()
Is this what you're looking for?
--
Emile van Sebille
emile at fenx.com
---------
More information about the Python-list
mailing list