मैं अपनी कक्षा में एक विधि के लिंक को उसी कक्षा की दूसरी विधि के docstring के भीतर जोड़ना चाहता हूं। मैं चाहता हूं कि स्फिंक्स और अधिमानतः स्पाईडर और अन्य पायथन आईडीई में काम करने के लिए लिंक।
मैंने कई विकल्पों की कोशिश की और केवल एक ही पाया जो काम करता है, लेकिन यह बोझिल है।
मान लीजिए कि निम्नलिखित संरचना में 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>
:
- : समारोह: `foo`
- : समारोह: `self.foo`
- : समारोह: `MyClass.foo`
- : समारोह: `mymodule.MyClass.foo`
केवल एक ही जो प्रभावी रूप से एक लिंक का उत्पादन करता है वह है: func: `mymodule.MyClass.foo`, लेकिन लिंक के रूप में दिखाया गया है mymodule.MyClass.foo()
और मुझे एक लिंक चाहिए जो foo()
या के रूप में दिखाया गया है foo
।
ऊपर दिए गए विकल्पों में से कोई भी स्पाइडर में लिंक नहीं बनाता है।
आपकी सहायता के लिए धन्यवाद।