diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-11-09 01:30:44 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-11-25 12:29:54 +0900 |
commit | 5007d3d68f9ef0b20eb2c3640c1f3d5005bc3ae2 (patch) | |
tree | ded6a67d46f561fade5791a6370e3cdd2284a1c3 /sphinx/io.py | |
parent | 9c2fd94204fce9f056104083f20f094827619781 (diff) | |
download | sphinx-git-5007d3d68f9ef0b20eb2c3640c1f3d5005bc3ae2.tar.gz |
Fix SphinxBaseReader.get_transform() refers an attribute of subclasses
Diffstat (limited to 'sphinx/io.py')
-rw-r--r-- | sphinx/io.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/io.py b/sphinx/io.py index de6432983..8c7fb0639 100644 --- a/sphinx/io.py +++ b/sphinx/io.py @@ -63,6 +63,8 @@ class SphinxBaseReader(standalone.Reader): This replaces reporter by Sphinx's on generating document. """ + transforms = [] # type: List[Type[Transform]] + def __init__(self, app, *args, **kwargs): # type: (Sphinx, Any, Any) -> None self.env = app.env @@ -100,8 +102,7 @@ class SphinxStandaloneReader(SphinxBaseReader): RemoveTranslatableInline, FilterSystemMessages, RefOnlyBulletListTransform, UnreferencedFootnotesDetector, SphinxSmartQuotes, ManpageLink, SphinxDomains, SubstitutionDefinitionsRemover, DoctreeReadEvent, - UIDTransform, - ] # type: List[Type[Transform]] + UIDTransform] def __init__(self, app, *args, **kwargs): # type: (Sphinx, Any, Any) -> None @@ -123,7 +124,7 @@ class SphinxI18nReader(SphinxBaseReader): AutoNumbering, SortIds, RemoveTranslatableInline, FilterSystemMessages, RefOnlyBulletListTransform, UnreferencedFootnotesDetector, SphinxSmartQuotes, ManpageLink, - SubstitutionDefinitionsRemover] # type: List[Type[Transform]] + SubstitutionDefinitionsRemover] def set_lineno_for_reporter(self, lineno): # type: (int) -> None |