diff options
Diffstat (limited to 'sphinx/domains/python.py')
-rw-r--r-- | sphinx/domains/python.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index a9632b291..4075277bc 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -75,7 +75,7 @@ class ModuleEntry(NamedTuple): deprecated: bool -def parse_reftarget(reftarget: str, suppress_prefix: bool = False +def parse_reftarget(reftarget: str, suppress_prefix: bool = False, ) -> tuple[str, str, str, bool]: """Parse a type string and return (reftype, reftarget, title, refspecific flag)""" refspecific = False @@ -254,7 +254,7 @@ def _parse_annotation(annotation: str, env: BuildEnvironment | None) -> list[Nod def _parse_arglist( - arglist: str, env: BuildEnvironment | None = None + arglist: str, env: BuildEnvironment | None = None, ) -> addnodes.desc_parameterlist: """Parse a list of arguments using AST parser""" params = addnodes.desc_parameterlist(arglist) @@ -366,7 +366,7 @@ class PyXrefMixin: contnode: Node | None = None, env: BuildEnvironment | None = None, inliner: Inliner | None = None, - location: Node | None = None + location: Node | None = None, ) -> Node: # we use inliner=None to make sure we get the old behaviour with a single # pending_xref node @@ -1140,7 +1140,7 @@ class PythonModuleIndex(Index): localname = _('Python Module Index') shortname = _('modules') - def generate(self, docnames: Iterable[str] | None = None + def generate(self, docnames: Iterable[str] | None = None, ) -> tuple[list[tuple[str, list[IndexEntry]]], bool]: content: dict[str, list[IndexEntry]] = {} # list of prefixes to ignore @@ -1310,7 +1310,7 @@ class PythonDomain(Domain): self.modules[modname] = mod def find_obj(self, env: BuildEnvironment, modname: str, classname: str, - name: str, type: str | None, searchmode: int = 0 + name: str, type: str | None, searchmode: int = 0, ) -> list[tuple[str, ObjectEntry]]: """Find a Python object for "name", perhaps using the given module and/or classname. Returns a list of (name, object entry) tuples. @@ -1366,7 +1366,7 @@ class PythonDomain(Domain): return matches def resolve_xref(self, env: BuildEnvironment, fromdocname: str, builder: Builder, - type: str, target: str, node: pending_xref, contnode: Element + type: str, target: str, node: pending_xref, contnode: Element, ) -> Element | None: modname = node.get('py:module') clsname = node.get('py:class') @@ -1413,7 +1413,7 @@ class PythonDomain(Domain): return make_refnode(builder, fromdocname, obj[0], obj[1], children, name) def resolve_any_xref(self, env: BuildEnvironment, fromdocname: str, builder: Builder, - target: str, node: pending_xref, contnode: Element + target: str, node: pending_xref, contnode: Element, ) -> list[tuple[str, Element]]: modname = node.get('py:module') clsname = node.get('py:class') |