Returning other instance from __init__ - I need help
Paulo da Silva
psdasilvaX at esotericaX.ptX
Sat Mar 17 11:20:09 EDT 2007
Gabriel Genellina escreveu:
> En Fri, 16 Mar 2007 22:05:05 -0300, Paulo da Silva
> <psdasilvaX at esotericaX.ptX> escribió:
...
> class C(object):
>
> def __new__(cls, filename=None, foo=None, bar=None):
> if filename is not None:
> return cls.load(filename)
> inst = super(C, cls).__new__(cls)
This makes the difference! I didn't know how to "build" an
instance inside __new__.
Thank you very much Gabriel.
Paulo
More information about the Python-list
mailing list