[pyar] Cortito y al pie - proxiando mensajes

DF-- dj.foguelman en gmail.com
Jue Jun 27 11:48:36 ART 2013


2013/6/27 DF-- <dj.foguelman en gmail.com>

> Gente, necesito que cada vez que se le envíe un mensaje a un objeto, este
> reenvíe la llamada a un delegado.
>
> Lo quiero hacer con metaprogramación, x q sino me siento un programador
> Java.
>
> Esto lo intercepto en __getattribute__? En getattr no lo está cachando.
>

Me contesto a mi mismo con una PoC que funciona, lastima que en lo que
estoy programando no ande =P

class pp:
    def __init__(self):
        self.a = {1:2, 3:4}
   ....:     def __getattr__(self, name):
   ....:         return getattr(self.a, name)
   ....:

In [14]: p = pp()

In [15]: p.values()
Out[15]: [2, 4]
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130627/ccd60481/attachment.html>


More information about the pyar mailing list