summaryrefslogtreecommitdiff
path: root/sphinx/util/rst.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/util/rst.py')
-rw-r--r--sphinx/util/rst.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/sphinx/util/rst.py b/sphinx/util/rst.py
index 1ad7bc468..097e93c74 100644
--- a/sphinx/util/rst.py
+++ b/sphinx/util/rst.py
@@ -25,7 +25,6 @@ if False:
# For type annotation
from typing import Generator # NOQA
from docutils.statemachine import StringList # NOQA
- from sphinx.util.typing import unicode # NOQA
logger = logging.getLogger(__name__)
@@ -34,7 +33,7 @@ symbols_re = re.compile(r'([!-\-/:-@\[-`{-~])') # symbols without dot(0x2e)
def escape(text):
- # type: (unicode) -> unicode
+ # type: (str) -> str
text = symbols_re.sub(r'\\\1', text)
text = re.sub(r'^\.', r'\.', text) # escape a dot at top
return text
@@ -42,7 +41,7 @@ def escape(text):
@contextmanager
def default_role(docname, name):
- # type: (unicode, unicode) -> Generator
+ # type: (str, str) -> Generator
if name:
dummy_reporter = Reporter('', 4, 4)
role_fn, _ = roles.role(name, english, 0, dummy_reporter)
@@ -57,7 +56,7 @@ def default_role(docname, name):
def prepend_prolog(content, prolog):
- # type: (StringList, unicode) -> None
+ # type: (StringList, str) -> None
"""Prepend a string to content body as prolog."""
if prolog:
pos = 0
@@ -80,7 +79,7 @@ def prepend_prolog(content, prolog):
def append_epilog(content, epilog):
- # type: (StringList, unicode) -> None
+ # type: (StringList, str) -> None
"""Append a string to content body as epilog."""
if epilog:
content.append('', '<generated>', 0)