gpt4 book ai didi

python - 忽略 autodoc 中的一些模块

转载 作者:太空狗 更新时间:2023-10-29 18:12:44 24 4
gpt4 key购买 nike

我正在尝试仅对选定的模块使用 autodoc。我创建了一个文件,其中包括:

.. automodule:: some.specific.module
:members:

它会正确生成。不幸的是,autodoc 也一直在尝试解析其他文件(并且由于导入错误而失败)。我知道我可以模拟一些模块,但我想要一个更好的解决方案 - 从一开始就阻止 sphinx 查看它们。

我如何确保只加载请求的模块,而不是(例如)test.other.module

最佳答案

结果证明这是一个愚蠢的错误。由于某些工具会为 api 文档源生成脚手架,因此这些文件被遗弃并触发了错误的导入。

这是如何发现的:

  • sphinx 具有多级调试日志记录,通常不会被激活
  • 您可以通过调试输出查看哪些行触发导入
 [autodoc] /path/to/the/doc.rst:158: input:
.. automodule:: app.module.name
:members:

关于python - 忽略 autodoc 中的一些模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409256/

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