uuid.uuid{3,5} accept bytes in 3.12 (#9936)

This commit is contained in:
Nikita Sobolev
2023-03-24 15:03:41 +03:00
committed by GitHub
parent bbfbc04747
commit bacb8f7f40

View File

@@ -73,9 +73,20 @@ else:
def getnode(*, getters: Unused = None) -> int: ... # undocumented
def uuid1(node: _Int | None = None, clock_seq: _Int | None = None) -> UUID: ...
def uuid3(namespace: UUID, name: str) -> UUID: ...
if sys.version_info >= (3, 12):
def uuid3(namespace: UUID, name: str | bytes) -> UUID: ...
else:
def uuid3(namespace: UUID, name: str) -> UUID: ...
def uuid4() -> UUID: ...
def uuid5(namespace: UUID, name: str) -> UUID: ...
if sys.version_info >= (3, 12):
def uuid5(namespace: UUID, name: str | bytes) -> UUID: ...
else:
def uuid5(namespace: UUID, name: str) -> UUID: ...
NAMESPACE_DNS: UUID
NAMESPACE_URL: UUID