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

Ale peralta.alejandro en gmail.com
Lun Jul 12 17:13:22 ART 2010


El 12 de julio de 2010 16:25, Juan BC <jbc.develop en gmail.com> escribió:

>
> agrego: googlee un cacho y todos me mandan a classmethod
>
>
John dice que saques el @classmethod

así

In [1]: class A(object):
   ...:     def __new__(cls, *args, **kwargs):
   ...:         instance = super(A, cls).__new__(cls, *args, **kwargs)
   ...:         instance.metodo()
   ...:         return instance
   ...:     def metodo(self):
   ...:         print 'lala'
   ...:
   ...:

In [2]: a = A()
lala

In [3]: class B(A):
   ...:     pass
   ...:

In [4]: b = B()
lala

fijate el ejemplito del patron del "Singleton" en lo de alex martelli:
www.aleax.it/goo_pydp.pdf (página 20)





> _______________________________________________
> 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/
>



-- 
Ale.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100712/f9c5d34f/attachment.html>


More information about the pyar mailing list