diff options
Diffstat (limited to 'sphinx/ext/autodoc/mock.py')
-rw-r--r-- | sphinx/ext/autodoc/mock.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sphinx/ext/autodoc/mock.py b/sphinx/ext/autodoc/mock.py index d3f4291c2..b562f47fd 100644 --- a/sphinx/ext/autodoc/mock.py +++ b/sphinx/ext/autodoc/mock.py @@ -14,7 +14,7 @@ import sys from importlib.abc import Loader, MetaPathFinder from importlib.machinery import ModuleSpec from types import ModuleType -from typing import Any, Generator, Iterator, List, Sequence, Tuple, Union +from typing import Any, Generator, Iterator, List, Optional, Sequence, Tuple, Union from sphinx.util import logging from sphinx.util.inspect import safe_getattr @@ -27,7 +27,7 @@ class _MockObject: __display_name__ = '_MockObject' __sphinx_mock__ = True - __sphinx_decorator_args__ = () # type: Tuple[Any, ...] + __sphinx_decorator_args__: Tuple[Any, ...] = () def __new__(cls, *args: Any, **kwargs: Any) -> Any: if len(args) == 3 and isinstance(args[1], tuple): @@ -86,8 +86,8 @@ class _MockModule(ModuleType): def __init__(self, name: str) -> None: super().__init__(name) - self.__all__ = [] # type: List[str] - self.__path__ = [] # type: List[str] + self.__all__: List[str] = [] + self.__path__: List[str] = [] def __getattr__(self, name: str) -> _MockObject: return _make_subclass(name, self.__name__)() @@ -118,10 +118,10 @@ class MockFinder(MetaPathFinder): super().__init__() self.modnames = modnames self.loader = MockLoader(self) - self.mocked_modules = [] # type: List[str] + self.mocked_modules: List[str] = [] - def find_spec(self, fullname: str, path: Sequence[Union[bytes, str]], - target: ModuleType = None) -> ModuleSpec: + def find_spec(self, fullname: str, path: Optional[Sequence[Union[bytes, str]]], + target: ModuleType = None) -> Optional[ModuleSpec]: for modname in self.modnames: # check if fullname is (or is a descendant of) one of our targets if modname == fullname or fullname.startswith(modname + '.'): |