mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Use PEP 570 syntax in stdlib (#11250)
This commit is contained in:
@@ -97,11 +97,11 @@ altsep: LiteralString
|
||||
# but must be defined as pos-only in the stub or cross-platform code doesn't type-check,
|
||||
# as the parameter name is different in posixpath.join()
|
||||
@overload
|
||||
def join(__path: LiteralString, *paths: LiteralString) -> LiteralString: ...
|
||||
def join(path: LiteralString, /, *paths: LiteralString) -> LiteralString: ...
|
||||
@overload
|
||||
def join(__path: StrPath, *paths: StrPath) -> str: ...
|
||||
def join(path: StrPath, /, *paths: StrPath) -> str: ...
|
||||
@overload
|
||||
def join(__path: BytesPath, *paths: BytesPath) -> bytes: ...
|
||||
def join(path: BytesPath, /, *paths: BytesPath) -> bytes: ...
|
||||
|
||||
if sys.platform == "win32":
|
||||
if sys.version_info >= (3, 10):
|
||||
|
||||
Reference in New Issue
Block a user