Generator question
Victor Eijkhout
see at sig.for.address
Wed Dec 22 18:15:35 EST 2010
So I have a generator, either as a free function or in a class and I
want to generate objects that are initialized from the generated things.
def generator():
for whatever:
yield something
class Object():
def __init__(self):
self.data = # the next thing from generator
I have not been able to implement this elegantly. For external reasons
the following syntax is unacceptable:
for g in generator():
ob = Object(g)
I really want to be able to write "Object()" in any location and get a
properly initialized object.
Hints appreciated.
Victor.
--
Victor Eijkhout -- eijkhout at tacc utexas edu
More information about the Python-list
mailing list