File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55import os
66import sys
77from argparse import ArgumentParser
8+ from inspect import ismodule
89from typing import TYPE_CHECKING , ClassVar , cast
910
1011from docutils import nodes
1415from docutils .statemachine import StringList
1516from sphinx .domains import Domain , Index , IndexEntry
1617from sphinx .errors import ExtensionError
18+ from sphinx .ext .autodoc import mock
1719from sphinx .roles import XRefRole
1820from sphinx .util import logging
1921from sphinx .util .docutils import SphinxDirective , new_document
2022from 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
2828from sphinxarg import __version__
2929from sphinxarg .parser import parse_parser , parser_navigate
You can’t perform that action at this time.
0 commit comments