summaryrefslogtreecommitdiff
path: root/sphinx/domains/python.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/domains/python.py')
-rw-r--r--sphinx/domains/python.py14
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')