में __init__ के लिए डॉकस्ट्रिंग निर्दिष्ट करने के लिए कैसे करें शायद एक बेवकूफ प्रश्न: सी एक्सटेंशन लिखते समय __init__
जैसे विशेष कार्यों के लिए डॉकस्ट्रिंग निर्दिष्ट कैसे कर सकता है? सामान्य तरीकों के लिए, विधि तालिका में डॉकस्ट्रिंग के लिए प्रावधान है। निम्नलिखित स्वत: जनरेट प्रलेखन प्रदर्शित किया जाता है जब मैं मदद (MyClass) की कोशिश:पायथन सी एक्सटेंशन
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
लेकिन यह है कि मैं क्या ओवरराइड करना चाहते है।
ऐसा लगता है कि ऐसा ही है। मैंने पहले ही PymethoDef सरणी में \ _ \ _ init \ _ \ _ डालने का प्रयास किया था। हालांकि यह वहां रखने के लिए कोई नुकसान नहीं करता है, दुभाषिया मेरे द्वारा प्रदत्त दस्तावेज़ स्ट्रिंग को अनदेखा करता है। – subhacom