diff -r 000000000000 -r 0d40e90630ef web/lib/django/utils/hashcompat.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/django/utils/hashcompat.py Wed Jan 20 00:34:04 2010 +0100 @@ -0,0 +1,16 @@ +""" +The md5 and sha modules are deprecated since Python 2.5, replaced by the +hashlib module containing both hash algorithms. Here, we provide a common +interface to the md5 and sha constructors, preferring the hashlib module when +available. +""" + +try: + import hashlib + md5_constructor = hashlib.md5 + sha_constructor = hashlib.sha1 +except ImportError: + import md5 + md5_constructor = md5.new + import sha + sha_constructor = sha.new