2013-02-03 5 views
7

Ich schreibe Dokumente für meine Python-Bibliothek Mit Sphinx habe ich auch eine weitere Sphinx-Dokumentation mit intersphinx hinzugefügt. Und es funktioniert ziemlich gut, aber ein paar meiner Funktionen sind die gleichen wie in der referenzierten Dokumentation, die dazu führt, ihre Namen für :func:... Referenzieren zu beschatten.Auflösen von Namenskonflikten in Referenzen in Sphinx mit intersphinx

Gibt es eine Möglichkeit, ich kann Shadowed-Funktion do_some() in anderen Dokumentationen verweisen? (:func:`do_some` erstellt einen Link zu meiner Funktion do_some())

Antwort

6

Nach dem docs Sie die Kennung von Ihrem intersphinx_mapping als Präfix für das Ziel verwendet werden können. Beispiel:

:ref:`comparison manual <python:comparisons>` 

Ich denke, das sollte mit der Arbeit mit Funktionen auch funktionieren.

+0

Danke, das hat geholfen, ich habe ': func: \' python: do_some \ '' und es hat funktioniert – Suor