id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 8489,ImportError from missing _md5 gets swallowed,jfedor,nobody,"I encountered this problem on Mac OS X 10.4 using Python 2.5 from !MacPorts and have seen it confusing other people on mailing lists. If I install the Python package from !MacPorts but forget the py25-hashlib package, importing hashlib fails, but the error message for that is not printed because !ImportError is being cought in source:django/trunk/django/db/__init__.py. The user is stuck with a confusing message of ""!ImportError: No module named base"" or similar (depending on the DB backend). I suggest catching !ImportError in source:django/trunk/django/utils/hashcompat.py and reraising it as !ImproperlyConfigured.",,closed,Uncategorized,dev,,wontfix,,,Unreviewed,0,0,0,0,0,0