diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-11-25 20:23:04 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-12-05 23:10:23 +0900 |
commit | 5fa8ca492ba05f316be4e644b89a5957025de4da (patch) | |
tree | d0b2f85b16f6ea84bab850dfe6c88016d12887d0 /sphinx/io.py | |
parent | 039582395cea5134febf1adfd2febec1bf988438 (diff) | |
download | sphinx-git-5fa8ca492ba05f316be4e644b89a5957025de4da.tar.gz |
Add prepend_prolog() and append_epilog()
Diffstat (limited to 'sphinx/io.py')
-rw-r--r-- | sphinx/io.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sphinx/io.py b/sphinx/io.py index b35dcc73f..88b7eca36 100644 --- a/sphinx/io.py +++ b/sphinx/io.py @@ -9,7 +9,6 @@ :license: BSD, see LICENSE for details. """ import codecs -import re import warnings from docutils.core import Publisher @@ -37,6 +36,7 @@ from sphinx.transforms.i18n import ( from sphinx.transforms.references import SphinxDomains, SubstitutionDefinitionsRemover from sphinx.util import logging from sphinx.util.docutils import LoggingReporter +from sphinx.util.rst import append_epilog, docinfo_re, prepend_prolog from sphinx.versioning import UIDTransform if False: @@ -51,8 +51,6 @@ if False: from sphinx.environment import BuildEnvironment # NOQA from sphinx.util.typing import unicode # NOQA -docinfo_re = re.compile(':\\w+:.*?') - logger = logging.getLogger(__name__) @@ -260,10 +258,8 @@ class SphinxRSTFileInput(SphinxBaseFileInput): for lineno, line in enumerate(lines): content.append(line, self.source_path, lineno) - if self.env.config.rst_prolog: - self.prepend_prolog(content, self.env.config.rst_prolog) - if self.env.config.rst_epilog: - self.append_epilog(content, self.env.config.rst_epilog) + prepend_prolog(content, self.env.config.rst_prolog) + append_epilog(content, self.env.config.rst_epilog) return content |