Skip to content

Commit 88cd1f0

Browse files
committed
Changed autodoc mock import priority
1 parent 55b7abd commit 88cd1f0

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

sphinxarg/ext.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import os
66
import sys
77
from argparse import ArgumentParser
8+
from inspect import ismodule
89
from typing import TYPE_CHECKING, ClassVar, cast
910

1011
from docutils import nodes
@@ -14,16 +15,15 @@
1415
from docutils.statemachine import StringList
1516
from sphinx.domains import Domain, Index, IndexEntry
1617
from sphinx.errors import ExtensionError
18+
from sphinx.ext.autodoc import mock
1719
from sphinx.roles import XRefRole
1820
from sphinx.util import logging
1921
from sphinx.util.docutils import SphinxDirective, new_document
2022
from sphinx.util.nodes import make_id, make_refnode, nested_parse_with_titles
2123

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)
24+
if ismodule(mock):
25+
mock = mock.mock
26+
# A persistent bug in sphinx / autodoc might cause problems during importing (#82)
2727

2828
from sphinxarg import __version__
2929
from sphinxarg.parser import parse_parser, parser_navigate

0 commit comments

Comments
 (0)