Fix AttributeError in sphinx.builders.latex

Because sphinx.builders.latex.nodes and docutils.nodes are
conflicted.
This commit is contained in:
Takeshi KOMIYA 2019-03-08 00:19:49 +09:00
parent 24ce4e72e6
commit 94957ebaa5

View File

@ -11,7 +11,6 @@
import os
from os import path
from docutils import nodes
from docutils.frontend import OptionParser
import sphinx.builders.latex.nodes # NOQA # Workaround: import this before writer to avoid ImportError
@ -41,6 +40,9 @@ from sphinx.writers.latex import (
ADDITIONAL_SETTINGS, DEFAULT_SETTINGS, LaTeXWriter, LaTeXTranslator
)
# load docutils.nodes after loading sphinx.builders.latex.nodes
from docutils import nodes # NOQA
if False:
# For type annotation
from typing import Any, Dict, Iterable, List, Tuple, Union # NOQA