util: drop local aliases for md5, sha1, sha256, and sha512
This used to be needed to paper over hashlib not being in all Pythons
we support, but that's not a problem anymore, so we can simplify
things a little bit.
--- a/mercurial/util.py Fri Jun 10 00:12:33 2016 -0400
+++ b/mercurial/util.py Fri Jun 10 00:13:23 2016 -0400
@@ -64,10 +64,6 @@
else:
from . import posix as platform
-md5 = hashlib.md5
-sha1 = hashlib.sha1
-sha256 = hashlib.sha256
-sha512 = hashlib.sha512
_ = i18n._
cachestat = platform.cachestat
@@ -138,9 +134,9 @@
return getattr(thing, attr, _notset) is not _notset
DIGESTS = {
- 'md5': md5,
- 'sha1': sha1,
- 'sha512': sha512,
+ 'md5': hashlib.md5,
+ 'sha1': hashlib.sha1,
+ 'sha512': hashlib.sha512,
}
# List of digest types from strongest to weakest
DIGESTS_BY_STRENGTH = ['sha512', 'sha1', 'md5']