你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 04:56:51 +08:00
Revised mock imports.
这个提交包含在:
@@ -20,17 +20,6 @@ import os, re, shlex, sys
|
|||||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||||
sys.path.insert(0, os.path.abspath('../..'))
|
sys.path.insert(0, os.path.abspath('../..'))
|
||||||
|
|
||||||
from unittest.mock import MagicMock
|
|
||||||
|
|
||||||
class Mock(MagicMock):
|
|
||||||
@classmethod
|
|
||||||
def __getattr__(cls, name):
|
|
||||||
return Mock()
|
|
||||||
|
|
||||||
MOCK_MODULES = ['h5py', 'matplotlib']
|
|
||||||
sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES)
|
|
||||||
|
|
||||||
|
|
||||||
# -- General configuration ------------------------------------------------
|
# -- General configuration ------------------------------------------------
|
||||||
|
|
||||||
# If your documentation needs a minimal Sphinx version, state it here.
|
# If your documentation needs a minimal Sphinx version, state it here.
|
||||||
@@ -43,6 +32,9 @@ extensions = [
|
|||||||
'sphinx.ext.mathjax', 'sphinx.ext.autodoc', 'sphinx.ext.napoleon'
|
'sphinx.ext.mathjax', 'sphinx.ext.autodoc', 'sphinx.ext.napoleon'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# autodoc mock imports
|
||||||
|
autodoc_mock_imports = ['h5py', 'matplotlib']
|
||||||
|
|
||||||
# Options for autodoc
|
# Options for autodoc
|
||||||
autodoc_default_flags = ['members']
|
autodoc_default_flags = ['members']
|
||||||
autodoc_member_order = 'bysource'
|
autodoc_member_order = 'bysource'
|
||||||
|
在新工单中引用
屏蔽一个用户