Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions sphinxarg/ext.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import os
import sys
from argparse import ArgumentParser
from inspect import ismodule
from typing import TYPE_CHECKING, ClassVar, cast

from docutils import nodes
Expand All @@ -20,6 +21,10 @@
from sphinx.util.docutils import SphinxDirective, new_document
from sphinx.util.nodes import make_id, make_refnode, nested_parse_with_titles

if ismodule(mock):
mock = mock.mock
# A persistent bug in sphinx / autodoc might cause problems during importing (#82)

from sphinxarg import __version__
from sphinxarg.parser import parse_parser, parser_navigate
from sphinxarg.utils import command_pos_args, target_to_anchor_id
Expand Down