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>:

: func: `foo`: func: `self.foo`: func: `MyClass.foo`: func: `mymodule.MyClass.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.

questionAnswers(3)

yourAnswerToTheQuestion