Link do metody klasy w docstringu Pythona
Chcę dodać link do metody w mojej klasie z poziomu docstring innej metody tej samej klasy. Chcę, aby łącze działało w sfinksie, a najlepiej także w Spyder i innych Python IDE.
Wypróbowałem kilka opcji i znalazłem tylko jedną, która działa, ale jest uciążliwa.
Załóżmy, że następująca struktura jest wmymodule.py
def class MyClass():
def foo(self):
print 'foo'
def bar(self):
"""This method does the same as <link to foo>"""
print 'foo'
Próbowałem następujących opcji dla<link to foo>
:
Jedynym, który skutecznie tworzy łącze, jest: func: `mymodule.MyClass.foo`, ale link jest pokazany jakomymodule.MyClass.foo()
i chcę link pokazany jakofoo()
lubfoo
.
Żadna z powyższych opcji nie tworzy łącza w Spyder.
Dzięki za pomoc.