1

私が取り組んでいる小さなプロジェクトを文書化するために Sphinx を使用しています。Python のマルチプロセッシング Queue および Value 構造を使用しています。Sphinx を正しいドキュメントにリンクさせたいと考えています。私は Sphinx を使い始めたばかりなので、何が間違っているのか理解できません。

私のコードにはこれらの 2 行があり、Queue へのリンクは正しく機能し、ここにリンクがあります。しかし、ここにリンクすべき 2 番目のものはリンクしていません。

:type param1: :class:~multiprocessing.Queue

:type param2: :method: ~multiprocessing.Value(:class:、:function:、:attribute:でも試しました)

これらは両方とも関数の docstring にあり、sphinx は期待どおりに残りの部分を正しく生成しています。唯一の問題は、multiprocessing.Value ドキュメントにリンクしていないことです。

4

1 に答える 1

1

multiprocessing.Valueは関数であり、適切な相互参照の役割は:func:です。次のマークアップが機能するはずです。

:type param2: :func:`~multiprocessing.Value`
于 2014-04-15T16:48:21.160 に答える