summaryrefslogtreecommitdiff
path: root/sphinx/util/docutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/util/docutils.py')
-rw-r--r--sphinx/util/docutils.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/sphinx/util/docutils.py b/sphinx/util/docutils.py
index 6006c02e9..b603923b7 100644
--- a/sphinx/util/docutils.py
+++ b/sphinx/util/docutils.py
@@ -253,7 +253,7 @@ class CustomReSTDispatcher:
self.enable()
def __exit__(
- self, exc_type: type[Exception], exc_value: Exception, traceback: Any
+ self, exc_type: type[Exception], exc_value: Exception, traceback: Any,
) -> None:
self.disable()
@@ -269,12 +269,13 @@ class CustomReSTDispatcher:
roles.role = self.role_func
def directive(self,
- directive_name: str, language_module: ModuleType, document: nodes.document
+ directive_name: str, language_module: ModuleType, document: nodes.document,
) -> tuple[type[Directive] | None, list[system_message]]:
return self.directive_func(directive_name, language_module, document)
- def role(self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter
- ) -> tuple[RoleFunction, list[system_message]]:
+ def role(
+ self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter,
+ ) -> tuple[RoleFunction, list[system_message]]:
return self.role_func(role_name, language_module, lineno, reporter)
@@ -321,15 +322,16 @@ class sphinx_domains(CustomReSTDispatcher):
raise ElementLookupError
def directive(self,
- directive_name: str, language_module: ModuleType, document: nodes.document
+ directive_name: str, language_module: ModuleType, document: nodes.document,
) -> tuple[type[Directive] | None, list[system_message]]:
try:
return self.lookup_domain_element('directive', directive_name)
except ElementLookupError:
return super().directive(directive_name, language_module, document)
- def role(self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter
- ) -> tuple[RoleFunction, list[system_message]]:
+ def role(
+ self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter,
+ ) -> tuple[RoleFunction, list[system_message]]:
try:
return self.lookup_domain_element('role', role_name)
except ElementLookupError:
@@ -465,7 +467,7 @@ class SphinxRole:
#: (from the "role" directive).
def __call__(self, name: str, rawtext: str, text: str, lineno: int,
- inliner: Inliner, options: dict = {}, content: list[str] = []
+ inliner: Inliner, options: dict = {}, content: list[str] = [],
) -> tuple[list[Node], list[system_message]]:
self.rawtext = rawtext
self.text = unescape(text)
@@ -528,7 +530,7 @@ class ReferenceRole(SphinxRole):
explicit_title_re = re.compile(r'^(.+?)\s*(?<!\x00)<(.*?)>$', re.DOTALL)
def __call__(self, name: str, rawtext: str, text: str, lineno: int,
- inliner: Inliner, options: dict = {}, content: list[str] = []
+ inliner: Inliner, options: dict = {}, content: list[str] = [],
) -> tuple[list[Node], list[system_message]]:
# if the first character is a bang, don't cross-reference at all
self.disabled = text.startswith('!')