Sphinx autodoc 不使用当前的方法文档字符串
Sphinx autodoc not using current docstring of method
当我 运行 make html
启用 sphinx autodoc 时,函数的文档字符串不是实际的文档字符串。
我在 conf.py 文件中配置了路径
import os
import sys
sys.path.insert(0, os.path.abspath("../../")) # Where the module is located
autodoc 的输出:
实际文档字符串:
我的 .rst 文件的内容:
Subreddit
=========================================
.. autoclass:: redditeasy.Subreddit
:members:
autodoc 的输出是过时的。我多次更改文档字符串,但 autodoc 一直使用旧版本。
我多次清除缓存并卸载 autodoc,但其中 none 没有任何反应。为什么会这样?如何更新文档字符串?
我解决了这个问题。它给出了“找不到模块”错误。
当我 运行 make html
启用 sphinx autodoc 时,函数的文档字符串不是实际的文档字符串。
我在 conf.py 文件中配置了路径
import os
import sys
sys.path.insert(0, os.path.abspath("../../")) # Where the module is located
autodoc 的输出:
实际文档字符串:
我的 .rst 文件的内容:
Subreddit
=========================================
.. autoclass:: redditeasy.Subreddit
:members:
autodoc 的输出是过时的。我多次更改文档字符串,但 autodoc 一直使用旧版本。
我多次清除缓存并卸载 autodoc,但其中 none 没有任何反应。为什么会这样?如何更新文档字符串?
我解决了这个问题。它给出了“找不到模块”错误。