2015-07-04 1 views
1

Я играю с SIPVicious (python)Модуль sha устарел

Итак, у меня есть выделенный сервер centos 6.6. Когда я запускаю сценарий, я получаю эту ошибку:

/root/1/fphelper.py:134: DeprecationWarning: the sha module is deprecated; use the hashlib module instead

import sha, re

Когда я использовал эту команду.

rpm -qa | grep python

Вот что оказалось:

rpm-python-4.8.0-38.el6_6.x86_64 
dbus-python-0.83.0-6.1.el6.x86_64 
gnome-python2-2.28.0-3.el6.x86_64 
gnome-python2-canvas-2.28.0-3.el6.x86_64 
libreport-python-2.0.9-21.el6.centos.x86_64 
gnome-python2-applet-2.28.0-5.el6.x86_64 
gnome-python2-gconf-2.28.0-3.el6.x86_64 
gnome-python2-bonobo-2.28.0-3.el6.x86_64 
python-urlgrabber-3.9.1-9.el6.noarch 
python-tools-2.6.6-52.el6.x86_64 
newt-python-0.52.11-3.el6.x86_64 
python-ethtool-0.6-5.el6.x86_64 
python-pycurl-7.19.0-8.el6.x86_64 
python-docs-2.6.6-2.el6.noarch 
gnome-python2-libegg-2.25.3-20.el6.x86_64 
python-iwlib-0.1-1.2.el6.x86_64 
libxml2-python-2.7.6-17.el6_6.1.x86_64 
gnome-python2-gnome-2.28.0-3.el6.x86_64 
python-iniparse-0.3.1-2.1.el6.noarch 
gnome-python2-libwnck-2.28.0-5.el6.x86_64 
libproxy-python-0.3.0-10.el6.x86_64 
python-2.6.6-52.el6.x86_64 
gnome-python2-gnomevfs-2.28.0-3.el6.x86_64 
gnome-python2-desktop-2.28.0-5.el6.x86_64 
gnome-python2-extras-2.25.3-20.el6.x86_64 
abrt-addon-python-2.0.8-26.el6.centos.x86_64 
at-spi-python-1.28.1-2.el6.centos.x86_64 
python-libs-2.6.6-52.el6.x86_64 
python-devel-2.6.6-52.el6.x86_64 

Пожалуйста, помогите мне, как это исправить.

+0

Это предупреждение, а не ошибка. – Daniel

+0

и есть ли какие-нибудь способы его удалить и почему он появился, я использовал этот скрипт раньше, и это предупреждение никогда не появлялось – ma5noo2

ответ

2

Вы принимаете это предупреждение, поскольку произошла смена стандартной библиотеки Python. Функционал модуля sha был объединен с другими алгоритмами хеширования в hashlib. Предупреждение уведомляет вас о том, что старый модуль используется кодом и что он должен быть изменен на новую библиотеку.

Опишите, как вы можете изменить код, чтобы использовать hashlib.

 Смежные вопросы

  • Нет связанных вопросов^_^