동일한 클래스의 다른 메서드의 독 스트링 내에서 클래스의 메서드에 대한 링크를 추가하고 싶습니다. 링크가 스핑크스에서 작동하고 우선적으로 Spyder 및 기타 Python IDE에서도 작동하기를 원합니다.
몇 가지 옵션을 시도했지만 작동하는 옵션 만 찾았지만 번거 롭습니다.
다음 구조를 가정하십시오. 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에서 링크를 생성하지 않습니다.
당신의 도움을 주셔서 감사합니다.