From 728c6cb5eeafc6448d76ea5174b5b565ef9935c7 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Wed, 4 Mar 2020 00:24:08 +0900 Subject: [PATCH] refactor: Update type annotation for python domain --- sphinx/domains/python.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index c9c8d57045..a9edd85b4d 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -1034,7 +1034,8 @@ class PythonDomain(Domain): self.modules[modname] = data def find_obj(self, env: BuildEnvironment, modname: str, classname: str, - name: str, type: str, searchmode: int = 0) -> List[Tuple[str, Any]]: + name: str, type: str, searchmode: int = 0 + ) -> List[Tuple[str, Tuple[str, str]]]: """Find a Python object for "name", perhaps using the given module and/or classname. Returns a list of (name, object entry) tuples. """ @@ -1045,7 +1046,7 @@ class PythonDomain(Domain): if not name: return [] - matches = [] # type: List[Tuple[str, Any]] + matches = [] # type: List[Tuple[str, Tuple[str, str]]] newname = None if searchmode == 1: