Replace PathLike unions with aliases from _typeshed (#5467)

Standardize on 'from os import PathLike'
This commit is contained in:
Sebastian Rittau
2021-05-16 21:38:00 +02:00
committed by GitHub
parent d72b1e8149
commit e5abd08f93
9 changed files with 30 additions and 28 deletions

View File

@@ -1,9 +1,9 @@
import sys
from typing import IO, Dict, List, Optional, Sequence, Tuple, Union
from _typeshed import StrPath
from typing import IO, Dict, List, Optional, Sequence, Tuple
if sys.version_info >= (3, 8):
from os import PathLike
def guess_type(url: Union[str, PathLike[str]], strict: bool = ...) -> Tuple[Optional[str], Optional[str]]: ...
def guess_type(url: StrPath, strict: bool = ...) -> Tuple[Optional[str], Optional[str]]: ...
else:
def guess_type(url: str, strict: bool = ...) -> Tuple[Optional[str], Optional[str]]: ...