[pyar] Modificación de clases e instancias

Javier Burroni javier.burroni en gmail.com
Mie Ago 31 19:04:36 ART 2016


Me acabo d dar cuenta que github no renderea notebooks cuando están en un
gist. Acá se ve con el nbviewer:
http://nbviewer.jupyter.org/gist/jburroni/0a2db81ba541e1d8dc632368fd7f8982
On Wednesday, August 31, 2016, Javier Burroni <javier.burroni en gmail.com>
wrote:

> Hola, como están?
> Hay algo que me resulta un poco incomodo: Cuando modifico una clase, las
> instancias referencian a la anterior versión de la clase. Esto es
> discutible, con ventajas y desventajas, pero para lo que uso python el
> 99,9% de las veces, me resulta incomodo.
> Quería ver si existe alguna forma de solucionar esto (o modificar este
> comportamiento)
> Hice un pequeño código con metaclases que soluciona el problema en el caso
> mas simple. Tengo entendido que en python 3 hay ephemerons, así que la
> solución podría quedar un poco mas prolija.
> El código es solamente para probar la idea: https://gist.github.com/
> jburroni/0a2db81ba541e1d8dc632368fd7f8982 pero me interesa saber si hay
> alguna solución standard
>
> saludos
> jb
>
> --
> " To be is to do " ( Socrates )
> " To be or not to be " ( Shakespeare )
> " To do is to be " ( Sartre )
> " Do be do be do " ( Sinatra )
>


-- 
" To be is to do " ( Socrates )
" To be or not to be " ( Shakespeare )
" To do is to be " ( Sartre )
" Do be do be do " ( Sinatra )
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160831/02392810/attachment.html>


Más información sobre la lista de distribución pyar