PathLike cleanup (#5242)

Copy builtins._PathLike to os.PathLike

Use os.PathLike exclusively outside of builtins
This commit is contained in:
Sebastian Rittau
2021-04-23 19:15:07 +02:00
committed by GitHub
parent 27facc7ff9
commit bac1918b5f
14 changed files with 83 additions and 117 deletions

View File

@@ -1,6 +1,5 @@
import sys
from builtins import _PathLike # See comment in builtins
from os import stat_result as stat_result
from os import PathLike, stat_result as stat_result
from typing import Dict, List, NamedTuple, Optional, overload
class uname_result(NamedTuple):
@@ -157,7 +156,7 @@ def listdir(path: bytes) -> List[bytes]: ...
@overload
def listdir(path: int) -> List[str]: ...
@overload
def listdir(path: _PathLike[str]) -> List[str]: ...
def listdir(path: PathLike[str]) -> List[str]: ...
if sys.platform == "win32":
environ: Dict[str, str]