diff --git a/stdlib/3/os/__init__.pyi b/stdlib/3/os/__init__.pyi index 142961e7a4f9..be9cbbda58cd 100644 --- a/stdlib/3/os/__init__.pyi +++ b/stdlib/3/os/__init__.pyi @@ -159,7 +159,7 @@ class statvfs_result: # Unix only # ----- os function stubs ----- def fsencode(filename: str) -> bytes: ... def fsdecode(filename: bytes) -> str: ... -def get_exec_path(env: Optional[Dict[str, str]] = ...) -> List[str] : ... +def get_exec_path(env: Optional[Mapping[str, str]] = ...) -> List[str] : ... # NOTE: get_exec_path(): returns List[bytes] when env not None def ctermid() -> str: ... # Unix only def getegid() -> int: ... # Unix only diff --git a/stdlib/3/unittest.pyi b/stdlib/3/unittest.pyi index 500a2368e92c..41fe554120bf 100644 --- a/stdlib/3/unittest.pyi +++ b/stdlib/3/unittest.pyi @@ -15,8 +15,8 @@ _FT = TypeVar('_FT', Callable[[Any], Any]) def skip(reason: str) -> Callable[[_FT], _FT]: ... -def skipIf(condition: bool, reason: str) -> Callable[[_FT], _FT]: ... -def skipUnless(condition: bool, reason: str) -> Callable[[_FT], _FT]: ... +def skipIf(condition: object, reason: str) -> Callable[[_FT], _FT]: ... +def skipUnless(condition: object, reason: str) -> Callable[[_FT], _FT]: ... def expectedFailure(func: _FT) -> _FT: ... class SkipTest(Exception):