gpt4 book ai didi

python - sphinx.ext.autodoc : Keeping names of constants in signature

转载 作者:太空狗 更新时间:2023-10-30 00:15:25 25 4
gpt4 key购买 nike

我正在使用 Sphinx 的自动文档功能来记录我的 API。

例子:

DEFAULT_OPTION = 'default'
def do_something(msg, option=DEFAULT_OPTION):
print msg

生成的文档现在显示以下签名:

do_something(msg, option='default')

我如何告诉 Sphinx 保留常量值的名称,即

do_something(msg, option=DEFAULT_OPTION)

?

有没有我忽略的选项?如果可能的话,我不想再手写所有签名。

最佳答案

自 Sphinx 4.0 版以来,有一个新的配置选项 ( autodoc_preserve_defaults )。设置

autodoc_preserve_defaults = True

在您的 conf.py 中将保留源代码中的默认值。

关于python - sphinx.ext.autodoc : Keeping names of constants in signature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com