[pyar] Probrema usando propertys y decoradoradores en clases

Fabian Ezequiel Gallina galli.87 en gmail.com
Lun Ago 23 18:36:58 ART 2010


2010/8/23 Andres Pardini <unpardos en gmail.com>:
> Hola , como va?
> tengo el siguiente problema con el código , la idea es declarar un property
> usando decoradores para no ensuciar la clase con funciones que no quiero,
> si alguien me da una mano se lo agradezco!!!!
> def Property(func):
>         return property( **func() )
> class Ejemplo():
>         @Property
>         def numero():
>                 doc=""
>                 def fget(self):
>                         print "Se hizo un get"
>                         return self._num
>                 def fset(self,num):
>                         print "Se hizo un set"
>                         self._num=num
>                 def fdel(self):
>                         pass
>                 return locals()
>         def __init__(self):
>                 self.numero=0
>
> obj=Ejemplo()
> print obj.numero
>

Por qué no?

numero = property(**numero())



-- 
Fabián E. Gallina
http://www.from-the-cloud.com



More information about the pyar mailing list