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

Juan BC jbc.develop en gmail.com
Lun Jul 12 18:21:09 ART 2010


El 12/07/10 17:13, Ale escribió:
>
>
> El 12 de julio de 2010 16:25, Juan BC <jbc.develop en gmail.com
> <mailto: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 <http://www.aleax.it/goo_pydp.pdf> (página 20)
>
>
>
>     _______________________________________________
>     pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
>     http://listas.python.org.ar/listinfo/pyar
>
>     PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
>
>
>
> --
> Ale.
>
>
>
> _______________________________________________
> 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/
thanks... le chante el "@staticmethod" eso ta bien?

algun recurso que vaya mas profundo en el tema de static methods? la 
verdad mas que un poco de pydoc no encontre nada



More information about the pyar mailing list