[Python-es] Posible problema con copias de diccionarios

marmolro marmolro en gmail.com
Jue Sep 9 14:12:22 CEST 2010


2010/9/9 Arnau Sanchez <pyarnau en gmail.com>

> On Thu, 9 Sep 2010 10:20:34 +0200 Christian Pinedo Zamalloa wrote:
>
> > Muchas gracias a todos por la ayuda.
> >
> > He probado el tema del dict.copy() y el resultado es el mismo.
>
> Pido disculpas por dar la matraca siempre con lo mismo, pero a mi entender
> es
> conveniente que en este tipo de preguntas se dé código que funcione sin más
> (python codigo_que_mandas_sin_cambios_de_ningun_tipo.py). Además, este
> código
> debería incluir los asserts que establecen unívocamente lo que se quiere (y
> que no funciona). Un ejemplo chorra:
>
> def mi_funcion(x, y):
>   return x * y # bug, debería ser +
>
> assert mi_funcion(1, 2) == 3
> assert mi_funcion(1, 4) == 5
>
> Evidentemente esto obliga a refactorizar un poco el código, pero facilita
> mucho la vida de los listeros (también al que pregunta, ya que un código
> aislado es muy fácil de estudiar y depurar).
>
> arnau
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>

Añadiría que reducir el código al mínimo necesario para reproducir el "bug"
ayuda bastante también a ambos....

marmolro
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100909/9b840ff1/attachment.html>


Más información sobre la lista de distribución Python-es