您可能必须手动在reST文件中覆盖签名。
很难找到一个更好的答案。Autodoc会导入其文档中的模块,因此将执行所有模块级代码(包括默认函数参数)。
更新:
我刚刚意识到还有另一种选择。您可以通过将签名作为文档字符串的第一行来覆盖签名。请参阅autodoc_docstring_signature配置变量的文档以及此答案。

您可能必须手动在reST文件中覆盖签名。
很难找到一个更好的答案。Autodoc会导入其文档中的模块,因此将执行所有模块级代码(包括默认函数参数)。
更新:
我刚刚意识到还有另一种选择。您可以通过将签名作为文档字符串的第一行来覆盖签名。请参阅autodoc_docstring_signature配置变量的文档以及此答案。