[pyar] Como soluciono este Deprecation?

Pablo Ziliani pablo en kultroom.com
Jue Oct 21 22:04:32 ART 2010


Pablo Ziliani wrote:
> Marcelo Martinovic wrote:
>> Pregunta basica, como puedo solucionar esto?
>>  
>>>>> import msnp
>>>>>         
>> /usr/local/lib/python2.6/dist-packages/msnp/session.py:20:
>> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>>   import md5
>
> Si tenés que mantener la compatibilidad para atrás, podés hacer esto:
>
> |
> try:   from hashlib import md5
> except ImportError:
>   from md5 import md5
> |
>
>
> Si no, usá sólo la segunda linea.

Va de nuevo, espero que Thunderbird no vuelva a hacer pelota el código...

try:
    from hashlib import md5
except ImportError:
    from md5 import md5

Del resto, omití los | que se colaron en el copy & paste

> En realidad eso asume que vos sos el autor de msnp, cosa que en 
> realidad ahora dudo. Si no es así, lo mejor es dejarle saber al autor 
> que debería hacer algo así.
>
> Si todo lo demás falla, podés ir por el lado oscuro:
>
> | #!/usr/bin/env python -W ignore::DeprecationWarning
>
> o
> ||import warnings
> warnings.filterwarnings("ignore")
> |
>
> http://stackoverflow.com/questions/879173/how-to-ignore-deprecation-warnings-in-python 
>




More information about the pyar mailing list