Python sphinx 抑制默认为“U角色=”的未找到引用的警告;任何;斯芬克斯

Python sphinx 抑制默认为“U角色=”的未找到引用的警告;任何;斯芬克斯,python-sphinx,suppress-warnings,Python Sphinx,Suppress Warnings,在使用Sphinx构建文档时,我将其用作默认角色,Sphinx通过自动链接一些标记的引用并将其他引用格式化为代码,同时避免将文档字符串与标记混淆,从而达到预期效果 不幸的是,以这种方式构建文档时,输出中充斥着对any找不到目标的引用的警告: WARNING: 'any' reference target not found: […] 有没有办法抑制这些警告? 到目前为止,我能找到的关于这种方式的唯一资源是,这是关于一个完全不同的警告的具体信息。我为此提交了一份申请,该申请被拒绝,但产生了一个解

在使用Sphinx构建文档时,我将其用作默认角色,Sphinx通过自动链接一些标记的引用并将其他引用格式化为代码,同时避免将文档字符串与标记混淆,从而达到预期效果

不幸的是,以这种方式构建文档时,输出中充斥着对
any
找不到目标的引用的警告:

WARNING: 'any' reference target not found: […]
有没有办法抑制这些警告?

到目前为止,我能找到的关于这种方式的唯一资源是,这是关于一个完全不同的警告的具体信息。

我为此提交了一份申请,该申请被拒绝,但产生了一个解决方案(感谢):

将以下内容添加到
conf.py

def on_缺少_参考(应用程序、环境、节点、连接节点):
如果节点['reftype']=='any':
返回contnode
其他:
一无所获
def设置(应用程序):
app.connect('missing-reference',on_missing_reference)