मैं स्फिंक्स में कोड का दस्तावेजीकरण कर रहा हूँ जैसा दिखता है कि इस docstring जगह है:स्फिंक्स पाठ
class ParentClass(object):
def __init__(self):
pass
def generic_fun(self):
"""Call this function using /run/ParentClass/generic_fun()"""
do_stuff()
class ChildClass(ParentClass):
def specific_fun(self):
"""Call this function using /run/ChildClass/specific_fun()"""
do_other_stuff()
मैं ChildClass
प्रलेखन के लिए :inherited-members
जोड़ा, तो मैं वहाँ की तरह में बयान है "/ ParentClass का उपयोग कर/चलाने इस समारोह कॉल/generic_fun() "।
क्या कोई तरीका है कि मैं डॉकस्ट्रिंग में कुछ डाल सकता हूं जैसे कि स्फिंक्स उस वास्तविक वर्ग के साथ प्रतिस्थापित करेगा जो इसे दस्तावेज कर रहा है?
मैं वर्ग ParentClass (वस्तु) की तरह कोड देखने के लिए करना चाहते हैं:
def __init__(self):
pass
def generic_fun(self):
"""Call this function using /run/<class_name>/generic_fun()"""
do_stuff()
तो ChildClass अनुभाग में, स्फिंक्स प्रलेखन पढ़ें ... का उपयोग कर/चलाने/ChildClass/generic_fun() ... और ParentClass अनुभाग पढ़ा जाएगा .../run/parentClass/generic_fun() ... का उपयोग कर?
आदर्श रूप में मैं एक ही पृष्ठ पर प्रलेखन करना चाहता हूं, इसलिए प्रतिस्थापन स्ट्रिंग विभिन्न वर्गों के लिए अलग होगी।
'get_class_name' कहाँ परिभाषित किया गया है: (| वर्ग | के लिए | | वर्ग तो कोड के विकल्प) मैं निम्न पंक्ति मेरी पहला फ़ाइल डाल कर कि चारों ओर है? – mzjn
इसे जोड़ा गया। वही फ़ाइल, यह सिर्फ कोड के इस ब्लॉक से अलग थी। –