मैं एक कक्षा को कार्यान्वित करना चाहता हूं जो रैप - सबक्लास - पायथन dict
ऑब्जेक्ट नहीं है, ताकि जब बैकिंग स्टोर में कोई परिवर्तन पता चला हो, तो मैं प्रतिनिधि निर्देश वस्तु को फिर से बना सकता हूं। जब भी शिक्षक को पढ़ने के लिए उपयोग किया जाता है, तो मैं बैकिंग स्टोर में बदलावों की जांच करना चाहता हूं।एक पायथन dict कैसे लपेटें?
मान लीजिए कि मैं इस तरह कार्य करने के लिए एक वस्तु बनाना था; मुझे किस तरीकों को लागू करने की आवश्यकता होगी?
क्या कोई तरीका है, पाइथन 3 में, उन सभी विधियों को "थोक में" अग्रेषित करने के लिए, उनमें से प्रत्येक के लिए मैन्युअल रूप से लगभग समान कोड कॉपी/पेस्ट किए बिना? सामान्य '__getattr__' काम नहीं करता है क्योंकि उदाहरण के बजाए कक्षा पर विशेष तरीकों को देखा जाता है, और वह लुकअप '__getattr__' छोड़ देता है। – max