[pyar] Ejecutar un método al finalizar la instanciación

Juan BC jbc.develop en gmail.com
Lun Jul 12 16:23:48 ART 2010


El 12/07/10 16:07, John Rowland Lenton escribió:
> 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.
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

No te entendi bien como usarlo John si podes tirar un ejemplo



More information about the pyar mailing list