Python sphinx未链接到多处理。值

Python sphinx未链接到多处理。值,python,documentation,python-sphinx,cross-reference,Python,Documentation,Python Sphinx,Cross Reference,我正在使用Sphinx来记录我正在进行的一个小项目。我正在使用Python多处理队列和值构造,我希望Sphinx链接到正确的文档。我对使用狮身人面像很陌生,所以我很难理解我可能做错了什么 我的代码中有这两行代码,指向队列的链接正常工作,链接与预期一致。但是第二个,应该是链接,而不是 :type param1::class:~多处理。队列 :type param2::method:~多处理.Value(还尝试了:class:,:function:,:attribute:) 这两个都在函数的docs

我正在使用Sphinx来记录我正在进行的一个小项目。我正在使用Python多处理队列和值构造,我希望Sphinx链接到正确的文档。我对使用狮身人面像很陌生,所以我很难理解我可能做错了什么

我的代码中有这两行代码,指向队列的链接正常工作,链接与预期一致。但是第二个,应该是链接,而不是

:type param1::class:
~多处理。队列

:type param2::method:
~多处理.Value
(还尝试了:class:,:function:,:attribute:)


这两个都在函数的docstring中,sphinx正确地生成了它的其余部分,正如我所期望的,唯一的问题是它没有链接到multiprocessing.Value文档。

multiprocessing.Value
是一个函数,正确的交叉引用角色是。以下标记应适用于您:

:类型param2::func:`~multiprocessing.Value`

我明白了,是的,这很有效。我想我被什么是方法弄糊涂了meth:用于对象的方法,多处理不是对象:)谢谢。