summaryrefslogtreecommitdiff
path: root/sphinx/io.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-25 20:23:04 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-12-05 23:10:23 +0900
commit5fa8ca492ba05f316be4e644b89a5957025de4da (patch)
treed0b2f85b16f6ea84bab850dfe6c88016d12887d0 /sphinx/io.py
parent039582395cea5134febf1adfd2febec1bf988438 (diff)
downloadsphinx-git-5fa8ca492ba05f316be4e644b89a5957025de4da.tar.gz
Add prepend_prolog() and append_epilog()
Diffstat (limited to 'sphinx/io.py')
-rw-r--r--sphinx/io.py10
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