Ссылка на метод класса в документации строки Python
Я хочу добавить ссылку на метод в моем классе из строки документа другого метода того же класса. Я хочу, чтобы ссылка работала в sphinx и преимущественно также в Spyder и других Python IDE 's.
Я попробовал несколько вариантов и нашел только один, который работает, но этос громоздким
Предположим, что следующая структура вmymodule.py
def class MyClass():
def foo(self):
print 'foo'
def bar(self):
"""This method does the same as """
print 'foo'
Я попробовал следующие варианты:
Единственная, которая эффективно создает ссылку: func: `mymodule.MyClass.foo`, но ссылка отображается какmymodule.MyClass.foo()
и я хочу ссылку, которая отображается какfoo()
или же .foo
Ни один из приведенных выше вариантов не дает ссылку в Spyder.
Спасибо за вашу помощь.