[pyar] Ejecutar un método al finalizar la instanciación
John Rowland Lenton
john.lenton en canonical.com
Lun Jul 12 16:07:41 ART 2010
On Mon, Jul 12, 2010 at 04:05:24PM -0300, Juan BC wrote:
> lo resolvi asi
>
> class A(object):
>
> @classmethod
> def __new__(cls, *args, **kwargs):
> instance = super(A, cls).__new__(cls, *args, **kwargs)
> instance.metodo()
> return instance
>
> def metodo(self):
> pass
>
> y eso funciono
__new__ es un staticmethod, no un classmethod (por eso tenés que
pasarle cls al super de __new__). Pero es automágico, así que no le
tenés que decir nada.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100712/38e30553/attachment.sig>
More information about the pyar
mailing list