[SOLUCIONADO] Error con modulo deprecado

Iniciado por ANTRAX, Febrero 21, 2014, 08:55:58 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 21, 2014, 08:55:58 AM Ultima modificación: Mayo 03, 2014, 12:26:09 PM por Flemon
Hola a todos!
Estoy intentando hacer correr un script en un servidor para montar un nuevo servicio de underc0de. El mismo es ejecutado mediante un cron, pero me tira el siguiente error:

Código: text
/home/undercde/planet/planet/__init__.py:33: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5


EL codigo de dicho __init__.py es el siguiente

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

El server tiene Python 2.6.6, intenté modificar la libreria, pero seguía fallando.. Alguno podria ayudarme a solucionarlo?

Saludos!
ANTRAX


Hola! , intentaste modificar la libreria para reemplazar md5?, al parecer en python 2.6.6 no esta incluido el modulo, pero si estos 2...
Código: python

import _md5
import hashlib

a1 = _md5.new("hola")
a2 = hashlib.md5("hola");

print a1,a2


al parecer hashlib.md5() retorna lo mismo que No tienes permitido ver los links. Registrarse o Entrar a mi cuenta() en python 2.7

Muchas gracias por responder deni_celine, De hecho probé lo que pusiste vos.. Importé el hashlib y lo reemplacé en el código, pero seguía sin funcionar..


Desde Python 2.5 el módulo md5 quedó obsoleto (No tienes permitido ver los links. Registrarse o Entrar a mi cuenta)

Lo que tienes que hacer es cambiar el
Código: python
import md5

por
Código: python
import hashlib


Y cambiar todos los
Código: python
md5.new

por
Código: python
hashlib.md5




Saludos!







No tienes permitido ver los links. Registrarse o Entrar a mi cuenta