diff --git a/stdlib/2/os/path.pyi b/stdlib/2/os/path.pyi index 42409c0e8..73c14de70 100644 --- a/stdlib/2/os/path.pyi +++ b/stdlib/2/os/path.pyi @@ -41,13 +41,13 @@ if sys.version_info >= (3, 6): @overload def abspath(path: AnyStr) -> AnyStr: ... @overload - def basename(path: _PathLike[AnyStr]) -> AnyStr: ... + def basename(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def basename(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... @overload - def dirname(path: _PathLike[AnyStr]) -> AnyStr: ... + def dirname(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def dirname(path: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... @overload def expanduser(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -57,9 +57,9 @@ if sys.version_info >= (3, 6): @overload def expandvars(path: AnyStr) -> AnyStr: ... @overload - def normcase(path: _PathLike[AnyStr]) -> AnyStr: ... + def normcase(s: _PathLike[AnyStr]) -> AnyStr: ... @overload - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... @overload def normpath(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -77,11 +77,11 @@ if sys.version_info >= (3, 6): else: def abspath(path: AnyStr) -> AnyStr: ... - def basename(path: AnyStr) -> AnyStr: ... - def dirname(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... def expanduser(path: AnyStr) -> AnyStr: ... def expandvars(path: AnyStr) -> AnyStr: ... - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... if sys.platform == 'win32': def realpath(path: AnyStr) -> AnyStr: ... @@ -98,7 +98,7 @@ elif sys.version_info >= (3, 5): # NOTE: Empty lists results in '' (str) regardless of contained type. # Also, in Python 2 mixed sequences of Text and bytes results in either Text or bytes # So, fall back to Any -def commonprefix(list: Sequence[_PathType]) -> Any: ... +def commonprefix(m: Sequence[_PathType]) -> Any: ... if sys.version_info >= (3, 3): def exists(path: Union[_PathType, int]) -> bool: ... @@ -108,14 +108,14 @@ def lexists(path: _PathType) -> bool: ... # These return float if os.stat_float_times() == True, # but int is a subclass of float. -def getatime(path: _PathType) -> float: ... -def getmtime(path: _PathType) -> float: ... -def getctime(path: _PathType) -> float: ... +def getatime(filename: _PathType) -> float: ... +def getmtime(filename: _PathType) -> float: ... +def getctime(filename: _PathType) -> float: ... -def getsize(path: _PathType) -> int: ... -def isabs(path: _PathType) -> bool: ... +def getsize(filename: _PathType) -> int: ... +def isabs(s: _PathType) -> bool: ... def isfile(path: _PathType) -> bool: ... -def isdir(path: _PathType) -> bool: ... +def isdir(s: _PathType) -> bool: ... def islink(path: _PathType) -> bool: ... def ismount(path: _PathType) -> bool: ... @@ -137,38 +137,38 @@ if sys.version_info < (3, 0): elif sys.version_info >= (3, 6): # Mypy complains that the signatures overlap (same for relpath below), but things seem to behave correctly anyway. @overload - def join(path: _StrPath, *paths: _StrPath) -> Text: ... + def join(a: _StrPath, *paths: _StrPath) -> Text: ... @overload - def join(path: _BytesPath, *paths: _BytesPath) -> bytes: ... + def join(a: _BytesPath, *paths: _BytesPath) -> bytes: ... else: - def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... + def join(a: AnyStr, *paths: AnyStr) -> AnyStr: ... @overload def relpath(path: _BytesPath, start: Optional[_BytesPath] = ...) -> bytes: ... @overload def relpath(path: _StrPath, start: Optional[_StrPath] = ...) -> Text: ... -def samefile(path1: _PathType, path2: _PathType) -> bool: ... +def samefile(f1: _PathType, f2: _PathType) -> bool: ... def sameopenfile(fp1: int, fp2: int) -> bool: ... -def samestat(stat1: os.stat_result, stat2: os.stat_result) -> bool: ... +def samestat(s1: os.stat_result, s2: os.stat_result) -> bool: ... if sys.version_info >= (3, 6): @overload - def split(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def split(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... else: - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... if sys.platform == 'win32': def splitunc(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... # deprecated diff --git a/stdlib/2/os2emxpath.pyi b/stdlib/2/os2emxpath.pyi index 42409c0e8..73c14de70 100644 --- a/stdlib/2/os2emxpath.pyi +++ b/stdlib/2/os2emxpath.pyi @@ -41,13 +41,13 @@ if sys.version_info >= (3, 6): @overload def abspath(path: AnyStr) -> AnyStr: ... @overload - def basename(path: _PathLike[AnyStr]) -> AnyStr: ... + def basename(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def basename(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... @overload - def dirname(path: _PathLike[AnyStr]) -> AnyStr: ... + def dirname(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def dirname(path: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... @overload def expanduser(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -57,9 +57,9 @@ if sys.version_info >= (3, 6): @overload def expandvars(path: AnyStr) -> AnyStr: ... @overload - def normcase(path: _PathLike[AnyStr]) -> AnyStr: ... + def normcase(s: _PathLike[AnyStr]) -> AnyStr: ... @overload - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... @overload def normpath(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -77,11 +77,11 @@ if sys.version_info >= (3, 6): else: def abspath(path: AnyStr) -> AnyStr: ... - def basename(path: AnyStr) -> AnyStr: ... - def dirname(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... def expanduser(path: AnyStr) -> AnyStr: ... def expandvars(path: AnyStr) -> AnyStr: ... - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... if sys.platform == 'win32': def realpath(path: AnyStr) -> AnyStr: ... @@ -98,7 +98,7 @@ elif sys.version_info >= (3, 5): # NOTE: Empty lists results in '' (str) regardless of contained type. # Also, in Python 2 mixed sequences of Text and bytes results in either Text or bytes # So, fall back to Any -def commonprefix(list: Sequence[_PathType]) -> Any: ... +def commonprefix(m: Sequence[_PathType]) -> Any: ... if sys.version_info >= (3, 3): def exists(path: Union[_PathType, int]) -> bool: ... @@ -108,14 +108,14 @@ def lexists(path: _PathType) -> bool: ... # These return float if os.stat_float_times() == True, # but int is a subclass of float. -def getatime(path: _PathType) -> float: ... -def getmtime(path: _PathType) -> float: ... -def getctime(path: _PathType) -> float: ... +def getatime(filename: _PathType) -> float: ... +def getmtime(filename: _PathType) -> float: ... +def getctime(filename: _PathType) -> float: ... -def getsize(path: _PathType) -> int: ... -def isabs(path: _PathType) -> bool: ... +def getsize(filename: _PathType) -> int: ... +def isabs(s: _PathType) -> bool: ... def isfile(path: _PathType) -> bool: ... -def isdir(path: _PathType) -> bool: ... +def isdir(s: _PathType) -> bool: ... def islink(path: _PathType) -> bool: ... def ismount(path: _PathType) -> bool: ... @@ -137,38 +137,38 @@ if sys.version_info < (3, 0): elif sys.version_info >= (3, 6): # Mypy complains that the signatures overlap (same for relpath below), but things seem to behave correctly anyway. @overload - def join(path: _StrPath, *paths: _StrPath) -> Text: ... + def join(a: _StrPath, *paths: _StrPath) -> Text: ... @overload - def join(path: _BytesPath, *paths: _BytesPath) -> bytes: ... + def join(a: _BytesPath, *paths: _BytesPath) -> bytes: ... else: - def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... + def join(a: AnyStr, *paths: AnyStr) -> AnyStr: ... @overload def relpath(path: _BytesPath, start: Optional[_BytesPath] = ...) -> bytes: ... @overload def relpath(path: _StrPath, start: Optional[_StrPath] = ...) -> Text: ... -def samefile(path1: _PathType, path2: _PathType) -> bool: ... +def samefile(f1: _PathType, f2: _PathType) -> bool: ... def sameopenfile(fp1: int, fp2: int) -> bool: ... -def samestat(stat1: os.stat_result, stat2: os.stat_result) -> bool: ... +def samestat(s1: os.stat_result, s2: os.stat_result) -> bool: ... if sys.version_info >= (3, 6): @overload - def split(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def split(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... else: - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... if sys.platform == 'win32': def splitunc(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... # deprecated diff --git a/stdlib/2and3/ntpath.pyi b/stdlib/2and3/ntpath.pyi index 42409c0e8..73c14de70 100644 --- a/stdlib/2and3/ntpath.pyi +++ b/stdlib/2and3/ntpath.pyi @@ -41,13 +41,13 @@ if sys.version_info >= (3, 6): @overload def abspath(path: AnyStr) -> AnyStr: ... @overload - def basename(path: _PathLike[AnyStr]) -> AnyStr: ... + def basename(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def basename(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... @overload - def dirname(path: _PathLike[AnyStr]) -> AnyStr: ... + def dirname(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def dirname(path: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... @overload def expanduser(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -57,9 +57,9 @@ if sys.version_info >= (3, 6): @overload def expandvars(path: AnyStr) -> AnyStr: ... @overload - def normcase(path: _PathLike[AnyStr]) -> AnyStr: ... + def normcase(s: _PathLike[AnyStr]) -> AnyStr: ... @overload - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... @overload def normpath(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -77,11 +77,11 @@ if sys.version_info >= (3, 6): else: def abspath(path: AnyStr) -> AnyStr: ... - def basename(path: AnyStr) -> AnyStr: ... - def dirname(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... def expanduser(path: AnyStr) -> AnyStr: ... def expandvars(path: AnyStr) -> AnyStr: ... - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... if sys.platform == 'win32': def realpath(path: AnyStr) -> AnyStr: ... @@ -98,7 +98,7 @@ elif sys.version_info >= (3, 5): # NOTE: Empty lists results in '' (str) regardless of contained type. # Also, in Python 2 mixed sequences of Text and bytes results in either Text or bytes # So, fall back to Any -def commonprefix(list: Sequence[_PathType]) -> Any: ... +def commonprefix(m: Sequence[_PathType]) -> Any: ... if sys.version_info >= (3, 3): def exists(path: Union[_PathType, int]) -> bool: ... @@ -108,14 +108,14 @@ def lexists(path: _PathType) -> bool: ... # These return float if os.stat_float_times() == True, # but int is a subclass of float. -def getatime(path: _PathType) -> float: ... -def getmtime(path: _PathType) -> float: ... -def getctime(path: _PathType) -> float: ... +def getatime(filename: _PathType) -> float: ... +def getmtime(filename: _PathType) -> float: ... +def getctime(filename: _PathType) -> float: ... -def getsize(path: _PathType) -> int: ... -def isabs(path: _PathType) -> bool: ... +def getsize(filename: _PathType) -> int: ... +def isabs(s: _PathType) -> bool: ... def isfile(path: _PathType) -> bool: ... -def isdir(path: _PathType) -> bool: ... +def isdir(s: _PathType) -> bool: ... def islink(path: _PathType) -> bool: ... def ismount(path: _PathType) -> bool: ... @@ -137,38 +137,38 @@ if sys.version_info < (3, 0): elif sys.version_info >= (3, 6): # Mypy complains that the signatures overlap (same for relpath below), but things seem to behave correctly anyway. @overload - def join(path: _StrPath, *paths: _StrPath) -> Text: ... + def join(a: _StrPath, *paths: _StrPath) -> Text: ... @overload - def join(path: _BytesPath, *paths: _BytesPath) -> bytes: ... + def join(a: _BytesPath, *paths: _BytesPath) -> bytes: ... else: - def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... + def join(a: AnyStr, *paths: AnyStr) -> AnyStr: ... @overload def relpath(path: _BytesPath, start: Optional[_BytesPath] = ...) -> bytes: ... @overload def relpath(path: _StrPath, start: Optional[_StrPath] = ...) -> Text: ... -def samefile(path1: _PathType, path2: _PathType) -> bool: ... +def samefile(f1: _PathType, f2: _PathType) -> bool: ... def sameopenfile(fp1: int, fp2: int) -> bool: ... -def samestat(stat1: os.stat_result, stat2: os.stat_result) -> bool: ... +def samestat(s1: os.stat_result, s2: os.stat_result) -> bool: ... if sys.version_info >= (3, 6): @overload - def split(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def split(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... else: - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... if sys.platform == 'win32': def splitunc(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... # deprecated diff --git a/stdlib/2and3/posixpath.pyi b/stdlib/2and3/posixpath.pyi index 42409c0e8..73c14de70 100644 --- a/stdlib/2and3/posixpath.pyi +++ b/stdlib/2and3/posixpath.pyi @@ -41,13 +41,13 @@ if sys.version_info >= (3, 6): @overload def abspath(path: AnyStr) -> AnyStr: ... @overload - def basename(path: _PathLike[AnyStr]) -> AnyStr: ... + def basename(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def basename(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... @overload - def dirname(path: _PathLike[AnyStr]) -> AnyStr: ... + def dirname(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def dirname(path: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... @overload def expanduser(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -57,9 +57,9 @@ if sys.version_info >= (3, 6): @overload def expandvars(path: AnyStr) -> AnyStr: ... @overload - def normcase(path: _PathLike[AnyStr]) -> AnyStr: ... + def normcase(s: _PathLike[AnyStr]) -> AnyStr: ... @overload - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... @overload def normpath(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -77,11 +77,11 @@ if sys.version_info >= (3, 6): else: def abspath(path: AnyStr) -> AnyStr: ... - def basename(path: AnyStr) -> AnyStr: ... - def dirname(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... def expanduser(path: AnyStr) -> AnyStr: ... def expandvars(path: AnyStr) -> AnyStr: ... - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... if sys.platform == 'win32': def realpath(path: AnyStr) -> AnyStr: ... @@ -98,7 +98,7 @@ elif sys.version_info >= (3, 5): # NOTE: Empty lists results in '' (str) regardless of contained type. # Also, in Python 2 mixed sequences of Text and bytes results in either Text or bytes # So, fall back to Any -def commonprefix(list: Sequence[_PathType]) -> Any: ... +def commonprefix(m: Sequence[_PathType]) -> Any: ... if sys.version_info >= (3, 3): def exists(path: Union[_PathType, int]) -> bool: ... @@ -108,14 +108,14 @@ def lexists(path: _PathType) -> bool: ... # These return float if os.stat_float_times() == True, # but int is a subclass of float. -def getatime(path: _PathType) -> float: ... -def getmtime(path: _PathType) -> float: ... -def getctime(path: _PathType) -> float: ... +def getatime(filename: _PathType) -> float: ... +def getmtime(filename: _PathType) -> float: ... +def getctime(filename: _PathType) -> float: ... -def getsize(path: _PathType) -> int: ... -def isabs(path: _PathType) -> bool: ... +def getsize(filename: _PathType) -> int: ... +def isabs(s: _PathType) -> bool: ... def isfile(path: _PathType) -> bool: ... -def isdir(path: _PathType) -> bool: ... +def isdir(s: _PathType) -> bool: ... def islink(path: _PathType) -> bool: ... def ismount(path: _PathType) -> bool: ... @@ -137,38 +137,38 @@ if sys.version_info < (3, 0): elif sys.version_info >= (3, 6): # Mypy complains that the signatures overlap (same for relpath below), but things seem to behave correctly anyway. @overload - def join(path: _StrPath, *paths: _StrPath) -> Text: ... + def join(a: _StrPath, *paths: _StrPath) -> Text: ... @overload - def join(path: _BytesPath, *paths: _BytesPath) -> bytes: ... + def join(a: _BytesPath, *paths: _BytesPath) -> bytes: ... else: - def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... + def join(a: AnyStr, *paths: AnyStr) -> AnyStr: ... @overload def relpath(path: _BytesPath, start: Optional[_BytesPath] = ...) -> bytes: ... @overload def relpath(path: _StrPath, start: Optional[_StrPath] = ...) -> Text: ... -def samefile(path1: _PathType, path2: _PathType) -> bool: ... +def samefile(f1: _PathType, f2: _PathType) -> bool: ... def sameopenfile(fp1: int, fp2: int) -> bool: ... -def samestat(stat1: os.stat_result, stat2: os.stat_result) -> bool: ... +def samestat(s1: os.stat_result, s2: os.stat_result) -> bool: ... if sys.version_info >= (3, 6): @overload - def split(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def split(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... else: - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... if sys.platform == 'win32': def splitunc(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... # deprecated diff --git a/stdlib/3/os/path.pyi b/stdlib/3/os/path.pyi index 42409c0e8..73c14de70 100644 --- a/stdlib/3/os/path.pyi +++ b/stdlib/3/os/path.pyi @@ -41,13 +41,13 @@ if sys.version_info >= (3, 6): @overload def abspath(path: AnyStr) -> AnyStr: ... @overload - def basename(path: _PathLike[AnyStr]) -> AnyStr: ... + def basename(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def basename(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... @overload - def dirname(path: _PathLike[AnyStr]) -> AnyStr: ... + def dirname(p: _PathLike[AnyStr]) -> AnyStr: ... @overload - def dirname(path: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... @overload def expanduser(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -57,9 +57,9 @@ if sys.version_info >= (3, 6): @overload def expandvars(path: AnyStr) -> AnyStr: ... @overload - def normcase(path: _PathLike[AnyStr]) -> AnyStr: ... + def normcase(s: _PathLike[AnyStr]) -> AnyStr: ... @overload - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... @overload def normpath(path: _PathLike[AnyStr]) -> AnyStr: ... @overload @@ -77,11 +77,11 @@ if sys.version_info >= (3, 6): else: def abspath(path: AnyStr) -> AnyStr: ... - def basename(path: AnyStr) -> AnyStr: ... - def dirname(path: AnyStr) -> AnyStr: ... + def basename(p: AnyStr) -> AnyStr: ... + def dirname(p: AnyStr) -> AnyStr: ... def expanduser(path: AnyStr) -> AnyStr: ... def expandvars(path: AnyStr) -> AnyStr: ... - def normcase(path: AnyStr) -> AnyStr: ... + def normcase(s: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... if sys.platform == 'win32': def realpath(path: AnyStr) -> AnyStr: ... @@ -98,7 +98,7 @@ elif sys.version_info >= (3, 5): # NOTE: Empty lists results in '' (str) regardless of contained type. # Also, in Python 2 mixed sequences of Text and bytes results in either Text or bytes # So, fall back to Any -def commonprefix(list: Sequence[_PathType]) -> Any: ... +def commonprefix(m: Sequence[_PathType]) -> Any: ... if sys.version_info >= (3, 3): def exists(path: Union[_PathType, int]) -> bool: ... @@ -108,14 +108,14 @@ def lexists(path: _PathType) -> bool: ... # These return float if os.stat_float_times() == True, # but int is a subclass of float. -def getatime(path: _PathType) -> float: ... -def getmtime(path: _PathType) -> float: ... -def getctime(path: _PathType) -> float: ... +def getatime(filename: _PathType) -> float: ... +def getmtime(filename: _PathType) -> float: ... +def getctime(filename: _PathType) -> float: ... -def getsize(path: _PathType) -> int: ... -def isabs(path: _PathType) -> bool: ... +def getsize(filename: _PathType) -> int: ... +def isabs(s: _PathType) -> bool: ... def isfile(path: _PathType) -> bool: ... -def isdir(path: _PathType) -> bool: ... +def isdir(s: _PathType) -> bool: ... def islink(path: _PathType) -> bool: ... def ismount(path: _PathType) -> bool: ... @@ -137,38 +137,38 @@ if sys.version_info < (3, 0): elif sys.version_info >= (3, 6): # Mypy complains that the signatures overlap (same for relpath below), but things seem to behave correctly anyway. @overload - def join(path: _StrPath, *paths: _StrPath) -> Text: ... + def join(a: _StrPath, *paths: _StrPath) -> Text: ... @overload - def join(path: _BytesPath, *paths: _BytesPath) -> bytes: ... + def join(a: _BytesPath, *paths: _BytesPath) -> bytes: ... else: - def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... + def join(a: AnyStr, *paths: AnyStr) -> AnyStr: ... @overload def relpath(path: _BytesPath, start: Optional[_BytesPath] = ...) -> bytes: ... @overload def relpath(path: _StrPath, start: Optional[_StrPath] = ...) -> Text: ... -def samefile(path1: _PathType, path2: _PathType) -> bool: ... +def samefile(f1: _PathType, f2: _PathType) -> bool: ... def sameopenfile(fp1: int, fp2: int) -> bool: ... -def samestat(stat1: os.stat_result, stat2: os.stat_result) -> bool: ... +def samestat(s1: os.stat_result, s2: os.stat_result) -> bool: ... if sys.version_info >= (3, 6): @overload - def split(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def split(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: _PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr]: ... @overload - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... else: - def split(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitdrive(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... - def splitext(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def split(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitdrive(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... + def splitext(p: AnyStr) -> Tuple[AnyStr, AnyStr]: ... if sys.platform == 'win32': def splitunc(path: AnyStr) -> Tuple[AnyStr, AnyStr]: ... # deprecated diff --git a/tests/stubtest_whitelists/py3_common.txt b/tests/stubtest_whitelists/py3_common.txt index 60b0b2853..b150fdb90 100644 --- a/tests/stubtest_whitelists/py3_common.txt +++ b/tests/stubtest_whitelists/py3_common.txt @@ -472,22 +472,8 @@ multiprocessing.synchronize.SemLock.acquire multiprocessing.synchronize.SemLock.release netrc.netrc.__init__ nntplib._NNTPBase.starttls -ntpath.basename -ntpath.commonprefix -ntpath.dirname -ntpath.getatime -ntpath.getctime -ntpath.getmtime -ntpath.getsize -ntpath.isabs -ntpath.isdir -ntpath.normcase +ntpath.join ntpath.realpath -ntpath.samefile -ntpath.samestat -ntpath.split -ntpath.splitdrive -ntpath.splitext numbers.Number.__hash__ operator.methodcaller optparse.HelpFormatter._format__Text @@ -514,22 +500,6 @@ os.chflags os.lchflags os.lchmod os.listxattr -os.path.basename -os.path.commonprefix -os.path.dirname -os.path.getatime -os.path.getctime -os.path.getmtime -os.path.getsize -os.path.isabs -os.path.isdir -os.path.join -os.path.normcase -os.path.samefile -os.path.samestat -os.path.split -os.path.splitdrive -os.path.splitext os.plock os.sched_param._asdict os.sched_param._make @@ -568,22 +538,6 @@ posix.uname_result._replace posix.waitid_result._asdict posix.waitid_result._make posix.waitid_result._replace -posixpath.basename -posixpath.commonprefix -posixpath.dirname -posixpath.getatime -posixpath.getctime -posixpath.getmtime -posixpath.getsize -posixpath.isabs -posixpath.isdir -posixpath.join -posixpath.normcase -posixpath.samefile -posixpath.samestat -posixpath.split -posixpath.splitdrive -posixpath.splitext pstats.Stats.__init__ pwd.getpwnam pydoc.Doc.getdocloc