Python 错误不存在';t显示其所在位置(字段列表结束时没有空行;意外未插入。)

Python 错误不存在';t显示其所在位置(字段列表结束时没有空行;意外未插入。),python,python-sphinx,Python,Python Sphinx,我参与了一个使用sphinx作为文档引擎的项目。我们正在尝试删除所有警告,但我们有8个相同类型的警告,正如您在下面的输出中所看到的: WARNING: :1: (WARNING/2) Field list ends without a blank line; unexpected unindent. ... WARNING: :1: (WARNING/2) Field list ends without a blank line; unexpected unindent. 警告没有任何线索,我

我参与了一个使用sphinx作为文档引擎的项目。我们正在尝试删除所有警告,但我们有8个相同类型的警告,正如您在下面的输出中所看到的:

WARNING: :1: (WARNING/2) Field list ends without a blank line; unexpected unindent.
...
WARNING: :1: (WARNING/2) Field list ends without a blank line; unexpected unindent.
警告没有任何线索,我也找不到问题的根源! 我试图使用
--trace
--debug
标志,但没有打印出任何新的和重要的内容

环境信息

  • Python版本:3.8.3
  • 斯芬克斯版本:3.2.1
  • 狮身人面像延伸:

线索在错误中:“字段列表”。搜索Sphinx文档时出现以下命中结果:。字段列表可以出现在指令下面,例如
toctree
。空格在Sphinx中有意义,因此请确保使用正确且一致的缩进。关于此警告,还有三个问题:@StevePiercy我找到了一个,但代码似乎正确!!如果我从
automodule
中删除
:members
,则文件是正确的。但是如果我们遵循狮身人面像指南就没有意义了!我没有看到任何明显的东西。当试图解决这些类型的问题时,我会注释掉或删除内容,直到警告消失。然后我知道问题就在内容中,我继续这个过程直到找到问题。@StevePiercy我发现了一个bug,它非常具体。我已经为斯芬克斯开了一家商店。
sphinx.ext.autodoc
sphinx.ext.doctest
sphinx.ext.todo
sphinx.ext.coverage
sphinx.ext.viewcode
sphinx.ext.autosummary
sphinx.ext.napoleon
m2r
sphinx_autodoc_typehints
sphinxcontrib.mermaid
hoverxref.extension