Mensajes entre instancias.
Pepe Aracil
pepe en diselpro.com
Mar Mar 14 10:10:16 CET 2006
Ok. Chema.
Gracias por los apuntes. Lo tendré en cuenta.
Saludos.
Chema Cortes wrote:
> On 3/13/06, Pepe Aracil <pepe en diselpro.com> wrote:
>
>>Esta es mi implementación. A diferencia de la tuya, los eventos no son objetos,
>>son cadenas en un diccionario y cualquier objeto puede ser un listener siempre
>>que implemente el metodo broadcast_cb.
>
>
> Me parece muy bien, aunque particularmente prefiero trabajar con
> objetos o, al menos, con los WeakDictionaries del módulo weakref que
> no precisarían ser "purgados".
>
> De todos modos revisa el código porque puede darte algunos errores
> extraños. El método "broadcast" no chequea si el "mensaje" existe en
> el diccionario, lo que por sí es peligroso, pero es aún más peligroso
> porque las claves del diccionario pueden desaparecer durante las
> purgas "automáticas" durante el registro de nuevos objetos.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es