diff --git a/sphinx_mdinclude/sphinx.py b/sphinx_mdinclude/sphinx.py index 44e0f87..803f827 100644 --- a/sphinx_mdinclude/sphinx.py +++ b/sphinx_mdinclude/sphinx.py @@ -6,10 +6,14 @@ import os.path from docutils import io, nodes, statemachine, utils -from docutils.core import ErrorString from docutils.parsers import rst from docutils.parsers.rst import directives as rst_directives -from docutils.utils import SafeString + +try: # new + from docutils.utils.error_reporting import ErrorString, SafeString +except ImportError: # old + from docutils.core import ErrorString + from docutils.utils import SafeString from . import RestMarkdown