[pyar] Consulta sonsa

Martin Cerdeira martincerdeira en gmail.com
Lun Abr 2 23:18:14 ART 2012


On Sun, Apr 1, 2012 at 1:41 AM, Alejandro J. Cura <alecu en protocultura.net>wrote:

> On Sat, Mar 31, 2012 at 18:03, Martin Cerdeira <martincerdeira en gmail.com>
> wrote:
> > Digamos, quiero saber si la clase tiene el atributo, independientemente
> de
> > si depende o no de la instancia... No sé si se puede hacer eso.
>
> Si lo tiene la clase, lo tiene la clase.
> Si lo tiene la instancia, lo tiene la instancia.
>
> La única manera de saber si lo tiene *alguna* de las instancias de la
> clase, es guardar tooooodas las instancias y ver si alguna lo tiene:
>
> >>> class F:
> ...     pass
> ...
> >>> f1=F()
> >>> f2=F()
> >>> f3=F()
> >>> f3.bar = "baz"
> >>> any("bar" in vars(i) for i in [f1, f2, f3])
> True
>
>
> Pero me parece que si necesitás hacer eso, es que hay algo feo en el
> diseño de tu código.
> Porqué no contás un poco más que querés hacer?
>

En realidad, no quiero hacer nada. Fue algo que vi haciendo pruebas
relativas a otra cosa (estaba jugando con metaclases) y, me pregunté si se
podía hacer.

Saludos y gracias!
-------------------------------------
Martín Cerdeira - Software Developer
At the end of the day, ship the fucking thing! It’s great to rewrite your
code and make it cleaner and by the third time it’ll actually be pretty.
But that’s not the point—you’re not here to write code; you’re here to ship
products. - Jamie Zawinski
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120402/0fec5069/attachment.html>


More information about the pyar mailing list