Fix warning message for old docutils package

This commit is contained in:
Takeshi KOMIYA
2017-05-28 23:06:37 +09:00
parent f713571e85
commit fae1bff645

View File

@@ -20,6 +20,7 @@ from hashlib import md5
from six import iteritems, text_type, string_types from six import iteritems, text_type, string_types
from six.moves import cPickle as pickle from six.moves import cPickle as pickle
import docutils
from docutils import nodes from docutils import nodes
from docutils.io import DocTreeInput, StringOutput from docutils.io import DocTreeInput, StringOutput
from docutils.core import Publisher from docutils.core import Publisher
@@ -34,7 +35,7 @@ from sphinx.util.inventory import InventoryFile
from sphinx.util.osutil import SEP, os_path, relative_uri, ensuredir, \ from sphinx.util.osutil import SEP, os_path, relative_uri, ensuredir, \
movefile, copyfile movefile, copyfile
from sphinx.util.nodes import inline_all_toctrees from sphinx.util.nodes import inline_all_toctrees
from sphinx.util.docutils import is_html5_writer_available, __version_info__ from sphinx.util.docutils import is_html5_writer_available
from sphinx.util.fileutil import copy_asset from sphinx.util.fileutil import copy_asset
from sphinx.util.matching import patmatch, Matcher, DOTFILES from sphinx.util.matching import patmatch, Matcher, DOTFILES
from sphinx.config import string_classes from sphinx.config import string_classes
@@ -214,10 +215,9 @@ class StandaloneHTMLBuilder(Builder):
self.use_index = self.get_builder_config('use_index', 'html') self.use_index = self.get_builder_config('use_index', 'html')
if self.config.html_experimental_html5_writer and not html5_ready: if self.config.html_experimental_html5_writer and not html5_ready:
self.app.warn(' '.join(( self.app.warn(('html_experimental_html5_writer is set, but current version '
'html_experimental_html5_writer is set, but current version is old.', 'is old. Docutils\' version should be 0.13 or newer, but %s.') %
'Docutils\' version should be or newer than 0.13, but %s.', docutils.__version__)
)) % '.'.join(map(str, __version_info__)))
def _get_translations_js(self): def _get_translations_js(self):
# type: () -> unicode # type: () -> unicode