summaryrefslogtreecommitdiff
path: root/sphinx/util/docutils.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-06-15 23:39:44 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-06-15 23:39:44 +0900
commit5d42659e3336329367c559c6d9be7b0bdfeb6687 (patch)
tree5d558a896aed0b403b5e8c5ecea0d85285fda34a /sphinx/util/docutils.py
parentaf50bfcdf66aa419df3a474c15e665371dd7baf5 (diff)
parentd2f0c8356850b07b7cd37a266cb5487a2e51c71c (diff)
downloadsphinx-git-5d42659e3336329367c559c6d9be7b0bdfeb6687.tar.gz
Merge branch '2.0'
Diffstat (limited to 'sphinx/util/docutils.py')
-rw-r--r--sphinx/util/docutils.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/sphinx/util/docutils.py b/sphinx/util/docutils.py
index 9f01a9f9f..25010c41f 100644
--- a/sphinx/util/docutils.py
+++ b/sphinx/util/docutils.py
@@ -15,7 +15,7 @@ from copy import copy
from distutils.version import LooseVersion
from os import path
from types import ModuleType
-from typing import Any, Callable, Dict, Generator, IO, List, Set, Tuple, Type
+from typing import Any, Callable, Dict, Generator, IO, List, Optional, Set, Tuple, Type
from typing import cast
import docutils
@@ -184,14 +184,14 @@ class sphinx_domains:
def __exit__(self, exc_type: Type[Exception], exc_value: Exception, traceback: Any) -> bool: # NOQA
self.disable()
- return True
+ return False
def enable(self) -> None:
self.directive_func = directives.directive
self.role_func = roles.role
- directives.directive = self.lookup_directive # type: ignore
- roles.role = self.lookup_role # type: ignore
+ directives.directive = self.lookup_directive
+ roles.role = self.lookup_role
def disable(self) -> None:
directives.directive = self.directive_func
@@ -225,17 +225,17 @@ class sphinx_domains:
raise ElementLookupError
- def lookup_directive(self, name: str, lang_module: ModuleType, document: nodes.document) -> Tuple[Type[Directive], List[system_message]]: # NOQA
+ def lookup_directive(self, directive_name: str, language_module: ModuleType, document: nodes.document) -> Tuple[Optional[Type[Directive]], List[system_message]]: # NOQA
try:
- return self.lookup_domain_element('directive', name)
+ return self.lookup_domain_element('directive', directive_name)
except ElementLookupError:
- return self.directive_func(name, lang_module, document)
+ return self.directive_func(directive_name, language_module, document)
- def lookup_role(self, name: str, lang_module: ModuleType, lineno: int, reporter: Reporter) -> Tuple[RoleFunction, List[system_message]]: # NOQA
+ def lookup_role(self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter) -> Tuple[RoleFunction, List[system_message]]: # NOQA
try:
- return self.lookup_domain_element('role', name)
+ return self.lookup_domain_element('role', role_name)
except ElementLookupError:
- return self.role_func(name, lang_module, lineno, reporter)
+ return self.role_func(role_name, language_module, lineno, reporter)
class WarningStream: