>>> import md5
# trying md5.so
# trying md5module.so
# trying md5.py
# trying md5.pyc
# trying /usr/lib/python2.5/md5.so
# trying /usr/lib/python2.5/md5module.so
# trying /usr/lib/python2.5/md5.py
# /usr/lib/python2.5/md5.pyc matches /usr/lib/python2.5/md5.py
import md5 # precompiled from /usr/lib/python2.5/md5.pyc
# trying hashlib.so
# trying hashlibmodule.so
# trying hashlib.py
# trying hashlib.pyc
# trying /usr/lib/python2.5/hashlib.so
# trying /usr/lib/python2.5/hashlibmodule.so
# trying /usr/lib/python2.5/hashlib.py
# /usr/lib/python2.5/hashlib.pyc matches /usr/lib/python2.5/hashlib.py
import hashlib # precompiled from /usr/lib/python2.5/hashlib.pyc
# trying _hashlib.so
dlopen("./_hashlib.so", 2);
import _hashlib # dynamically loaded from _hashlib.so
# trying _md5.so
# trying _md5module.so
# trying _md5.py
# trying _md5.pyc
# trying /usr/lib/python2.5/_md5.so
# trying /usr/lib/python2.5/_md5module.so
# trying /usr/lib/python2.5/_md5.py
# trying /usr/lib/python2.5/_md5.pyc
# trying /usr/lib/python2.5/plat-linux2/_md5.so
# trying /usr/lib/python2.5/plat-linux2/_md5module.so
# trying /usr/lib/python2.5/plat-linux2/_md5.py
# trying /usr/lib/python2.5/plat-linux2/_md5.pyc
# trying /usr/lib/python2.5/lib-tk/_md5.so
# trying /usr/lib/python2.5/lib-tk/_md5module.so
# trying /usr/lib/python2.5/lib-tk/_md5.py
# trying /usr/lib/python2.5/lib-tk/_md5.pyc
# trying /usr/lib/python2.5/lib-dynload/_md5.so
# trying /usr/lib/python2.5/lib-dynload/_md5module.so
# trying /usr/lib/python2.5/lib-dynload/_md5.py
# trying /usr/lib/python2.5/lib-dynload/_md5.pyc
# trying /usr/lib/python2.5/site-packages/_md5.so
# trying /usr/lib/python2.5/site-packages/_md5module.so
# trying /usr/lib/python2.5/site-packages/_md5.py
# trying /usr/lib/python2.5/site-packages/_md5.pyc
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.so
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5module.so
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.py
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.pyc
# trying _md5.so
# trying _md5module.so
# trying _md5.py
# trying _md5.pyc
# trying /usr/lib/python2.5/_md5.so
# trying /usr/lib/python2.5/_md5module.so
# trying /usr/lib/python2.5/_md5.py
# trying /usr/lib/python2.5/_md5.pyc
# trying /usr/lib/python2.5/plat-linux2/_md5.so
# trying /usr/lib/python2.5/plat-linux2/_md5module.so
# trying /usr/lib/python2.5/plat-linux2/_md5.py
# trying /usr/lib/python2.5/plat-linux2/_md5.pyc
# trying /usr/lib/python2.5/lib-tk/_md5.so
# trying /usr/lib/python2.5/lib-tk/_md5module.so
# trying /usr/lib/python2.5/lib-tk/_md5.py
# trying /usr/lib/python2.5/lib-tk/_md5.pyc
# trying /usr/lib/python2.5/lib-dynload/_md5.so
# trying /usr/lib/python2.5/lib-dynload/_md5module.so
# trying /usr/lib/python2.5/lib-dynload/_md5.py
# trying /usr/lib/python2.5/lib-dynload/_md5.pyc
# trying /usr/lib/python2.5/site-packages/_md5.so
# trying /usr/lib/python2.5/site-packages/_md5module.so
# trying /usr/lib/python2.5/site-packages/_md5.py
# trying /usr/lib/python2.5/site-packages/_md5.pyc
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.so
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5module.so
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.py
# trying /usr/lib/python2.5/site-packages/gtk-2.0/_md5.pyc
# clear[1] _hashlib
# clear[2] __py_new
# clear[2] opensslFuncName
# clear[2] f
# clear[2] __get_builtin_constructor
# clear[2] __file__
# clear[2] __hash_new
# clear[2] new
# clear[2] __name__
# clear[2] funcName
# clear[2] __doc__
# clear[2] __name__
# clear[2] __file__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/md5.py", line 6, in <module>
from hashlib import md5
File "/usr/lib/python2.5/hashlib.py", line 133, in <module>
md5 = __get_builtin_constructor('md5')
File "/usr/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
import _md5
ImportError: No module named _md5