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 -- http://mail.python.org/mailman/listinfo/python-list