Я хочу додати посилання на метод у своєму класі з документації іншого методу того ж класу. Я хочу, щоб посилання працювало у сфінксі, переважно також у Spyder та інших середовищах розробки Python.
Я спробував кілька варіантів і знайшов лише один, який працює, але він громіздкий.
Нехай наступна структура в mymodule.py
def class MyClass():
def foo(self):
print 'foo'
def bar(self):
"""This method does the same as <link to foo>"""
print 'foo'
Я спробував такі варіанти для <link to foo>
:
- : func: `foo`
- : func: `self.foo`
- : func: `MyClass.foo`
- : func: `mymodule.MyClass.foo`
Єдиним, хто ефективно створює посилання, є: func: `mymodule.MyClass.foo`, але посилання відображається як, mymodule.MyClass.foo()
і я хочу посилання, яке відображається як foo()
або foo
.
Жоден з наведених вище варіантів не дає посилання в Spyder.
Спасибі за вашу допомогу.