mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Use sphinx.util.compat.docutils_version, as suggested by Georg Brandl
This commit is contained in:
parent
cc8d3844a7
commit
ab96f19319
@ -10,7 +10,6 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils import __version__ as docutils_version
|
|
||||||
try:
|
try:
|
||||||
from docutils.writers.manpage import MACRO_DEF, Writer, \
|
from docutils.writers.manpage import MACRO_DEF, Writer, \
|
||||||
Translator as BaseTranslator
|
Translator as BaseTranslator
|
||||||
@ -23,7 +22,7 @@ except ImportError:
|
|||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
from sphinx.util.osutil import ustrftime
|
from sphinx.util.osutil import ustrftime
|
||||||
from distutils.version import LooseVersion
|
from sphinx.util.compat import docutils_version
|
||||||
|
|
||||||
|
|
||||||
class ManualPageWriter(Writer):
|
class ManualPageWriter(Writer):
|
||||||
@ -72,7 +71,7 @@ class ManualPageTranslator(BaseTranslator):
|
|||||||
self._docinfo['manual_group'] = builder.config.project
|
self._docinfo['manual_group'] = builder.config.project
|
||||||
|
|
||||||
# In docutils < 0.11 self.append_header() was never called
|
# In docutils < 0.11 self.append_header() was never called
|
||||||
if LooseVersion(docutils_version) < LooseVersion('0.11'):
|
if docutils_version < (0, 11):
|
||||||
self.body.append(MACRO_DEF)
|
self.body.append(MACRO_DEF)
|
||||||
|
|
||||||
# Overwrite admonition label translations with our own
|
# Overwrite admonition label translations with our own
|
||||||
|
Loading…
Reference in New Issue
Block a user