Skip to content

Commit 55b7abd

Browse files
committed
Added try-catch for autodoc mock-import
1 parent 61b8bf0 commit 55b7abd

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

sphinxarg/ext.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,17 @@
1414
from docutils.statemachine import StringList
1515
from sphinx.domains import Domain, Index, IndexEntry
1616
from sphinx.errors import ExtensionError
17-
from sphinx.ext.autodoc import mock
1817
from sphinx.roles import XRefRole
1918
from sphinx.util import logging
2019
from sphinx.util.docutils import SphinxDirective, new_document
2120
from sphinx.util.nodes import make_id, make_refnode, nested_parse_with_titles
2221

22+
try:
23+
from sphinx.ext.autodoc.mock import mock
24+
except ImportError:
25+
from sphinx.ext.autodoc import mock
26+
# A persistent bug in sphinx / autodoc causes problems during importing (#82)
27+
2328
from sphinxarg import __version__
2429
from sphinxarg.parser import parse_parser, parser_navigate
2530
from sphinxarg.utils import command_pos_args, target_to_anchor_id

0 commit comments

Comments
 (0)