Mercurial > hg
annotate mercurial/utils/hashutil.py @ 48875:6000f5b25c9b
py2: remove simple from __future__ statements
These were needed for Python 2 support. Now that our linter no longer
mandates these, we can start deleting them.
Differential Revision: https://phab.mercurial-scm.org/D12254
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Thu, 03 Mar 2022 17:34:00 +0100 |
parents | 521ac0d7047f |
children | f4733654f144 |
rev | line source |
---|---|
44059
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
1 import hashlib |
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
2 |
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
3 try: |
46785
521ac0d7047f
typing: disable import error warnings that are already handled
Matt Harbison <matt_harbison@yahoo.com>
parents:
44059
diff
changeset
|
4 from ..thirdparty import sha1dc # pytype: disable=import-error |
44059
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
5 |
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
6 sha1 = sha1dc.sha1 |
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
7 except (ImportError, AttributeError): |
7126d8b8e0e6
hashutil: new package for hashing-related features
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
8 sha1 = hashlib.sha1 |