From 579f25896b1ec0555b19208155f83372370bd42b Mon Sep 17 00:00:00 2001 From: elmar bucher Date: Wed, 24 May 2017 18:54:50 -0700 Subject: [PATCH] fix posix and win32 specific realpath path.pyi definition (PR 2) (#1345) Fixes #1335. --- stdlib/2/os/path.pyi | 5 ++++- stdlib/3/os/path.pyi | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/stdlib/2/os/path.pyi b/stdlib/2/os/path.pyi index 7488956f2..56973e423 100644 --- a/stdlib/2/os/path.pyi +++ b/stdlib/2/os/path.pyi @@ -59,7 +59,10 @@ def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... def normcase(path: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... -def realpath(path: AnyStr) -> AnyStr: ... +if sys.platform == 'win32': + def realpath(path: AnyStr) -> AnyStr: ... +else: + def realpath(filename: AnyStr) -> AnyStr: ... def relpath(path: AnyStr, start: AnyStr = ...) -> AnyStr: ... def samefile(path1: _PathType, path2: _PathType) -> bool: ... diff --git a/stdlib/3/os/path.pyi b/stdlib/3/os/path.pyi index eb930c7c7..fca189a74 100644 --- a/stdlib/3/os/path.pyi +++ b/stdlib/3/os/path.pyi @@ -64,7 +64,10 @@ def join(path: AnyStr, *paths: AnyStr) -> AnyStr: ... def normcase(path: AnyStr) -> AnyStr: ... def normpath(path: AnyStr) -> AnyStr: ... -def realpath(path: AnyStr) -> AnyStr: ... +if sys.platform == 'win32': + def realpath(path: AnyStr) -> AnyStr: ... +else: + def realpath(filename: AnyStr) -> AnyStr: ... def relpath(path: AnyStr, start: AnyStr = ...) -> AnyStr: ... def samefile(path1: _PathType, path2: _PathType) -> bool: ...