Allow os.listdir to accept a PathLike in Python3.6 (#1894)

This commit is contained in:
Roy Williams
2018-02-16 16:42:58 -08:00
committed by Jelle Zijlstra
parent 0f36f7ea09
commit 71c2a94cb8

View File

@@ -383,7 +383,16 @@ if sys.version_info >= (3, 3):
else:
def link(src: _PathType, link_name: _PathType) -> None: ...
if sys.version_info >= (3, 3):
if sys.version_info >= (3, 6):
@overload
def listdir(path: Optional[str] = ...) -> List[str]: ...
@overload
def listdir(path: bytes) -> List[bytes]: ...
@overload
def listdir(path: int) -> List[str]: ...
@overload
def listdir(path: PathLike[str]) -> List[str]: ...
elif sys.version_info >= (3, 3):
@overload
def listdir(path: Optional[str] = ...) -> List[str]: ...
@overload