我有一个派生自Python 标准库类的类,它有许多公共方法。我的自定义类应该用作包装器,直接提供使用其协议与我的设备通信的方法。因此,我只想在自动汇总表中包含一些选定的继承方法。
.. autoclass:: my_module.MyClass
:members:
:show-inheritance:
.. autosummary::
my_method
another_method
该..autosummary::
块完全符合我的要求,但..autoclass::
会自动创建一个完整的方法表。有没有办法禁用此功能?
编辑(澄清)
直接使用autosummary指令,我可以生成一个只包含my_method
and的方法表another_method
:
.. autosummary::
my_method
another_method
但是,当使用没有以下autosummary指令的autoclass或automodule 时,我仍然得到一个方法表,看起来与上面的autosummary块创建的方法表完全相同,只是描述了所有方法:
.. autoclass:: my_module.MyClass
:members:
:show-inheritance
编辑 2
“完整”自动汇总表由numpydoc生成。