Skip to content

Commit f8ee045

Browse files
committed
hashlib: Rename submodules to avoid naming conflicts.
Both submodules and classes are named like "sha256", this may lead to issues when loading just specific items from modules.
1 parent c94c6e0 commit f8ee045

File tree

8 files changed

+6
-6
lines changed

8 files changed

+6
-6
lines changed

hashlib/hashlib/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
from .sha256 import sha224, sha256
2-
from .sha512 import sha384, sha512
1+
from ._sha256 import sha224, sha256
2+
from ._sha512 import sha384, sha512

hashlib/hashlib/_sha224.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from ._sha256 import sha224
File renamed without changes.

hashlib/hashlib/_sha384.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from ._sha512 import sha384
File renamed without changes.

hashlib/hashlib/sha224.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

hashlib/hashlib/sha384.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

hashlib/test_hashlib.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from hashlib.sha256 import test as sha256_test
2-
from hashlib.sha512 import test as sha512_test
1+
from hashlib._sha256 import test as sha256_test
2+
from hashlib._sha512 import test as sha512_test
33

44

55
sha256_test()

0 commit comments

Comments
 (0)