Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2020-07-11 15:59:58 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2020-07-11 15:59:58 +0300
commit70d521ad9c1c066a081f81e9af618dd05d372486 (patch)
treee2b80a313b2df4e92dea2de6f06c275b9ad3a468 /sphinx/io.py
parente39cb011b3a25f0677013a5a64d1c88f06a345e5 (diff)
parent1a31a7ca177b3700464430b93a863130241e984f (diff)
Merge branch '3.x'
Diffstat (limited to 'sphinx/io.py')
-rw-r--r--sphinx/io.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sphinx/io.py b/sphinx/io.py
index 3469fcc3d..8f10bbfa2 100644
--- a/sphinx/io.py
+++ b/sphinx/io.py
@@ -22,6 +22,7 @@ from docutils.transforms import Transform
from docutils.transforms.references import DanglingReferences
from docutils.writers import UnfilteredWriter
+from sphinx import addnodes
from sphinx.environment import BuildEnvironment
from sphinx.transforms import (
AutoIndexUpgrader, DoctreeReadEvent, FigureAligner, SphinxTransformer
@@ -80,6 +81,7 @@ class SphinxBaseReader(standalone.Reader):
for logging.
"""
document = super().new_document()
+ document.__class__ = addnodes.document # replace the class with patched version
# substitute transformer
document.transformer = SphinxTransformer(document)