metaclass

    5गर्मी

    2उत्तर

    मैं एक metaclass मिला कहो ProductClass का __init__ ट्रिगर हुआ? बस मेटा के __call__ की वजह से? अद्यतन: अब, मैं ProductClass के लिए __new__ जोड़ें: class ProductClass(object): __metaclass__ = Meta

    5गर्मी

    3उत्तर

    मैं अजगर में एक समस्या है, जिसके लिए मैं किसी भी स्वच्छ समाधान नहीं मिल सकता है ... जब कुछ तरीकों बुला, मैं विधि क्रियान्वयन से पहले कुछ कोड निष्पादित करने के लिए चाहते हैं और बाद में। context चर स्वच

    5गर्मी

    2उत्तर

    मुझे पाइथन मेटाक्लास के समान कुछ लागू करने की आवश्यकता है। मेरे मामले में मेटाक्लास का उपयोग करने का लक्ष्य आमतौर पर किसी विशेष बेस क्लास के सभी उप-वर्गों की रजिस्ट्री बनाने के लिए होता है - यानी कक्ष

    13गर्मी

    3उत्तर

    मैंने पाया (स्टैक ओवरव्लो पर एक और प्रश्न के बाद) पाइथन में लिखी गई यह दिलचस्प लाइब्रेरी जिसका लक्ष्य व्याकरण पार्सिंग है। http://code.google.com/p/modgrammar/ और मैं भी इस ट्यूटोरियल यह के बारे में प

    9गर्मी

    1उत्तर

    से इन्स्टेन्शियशन मैं जानकारी यहां से riffing हूँ: Metaclass not being called in subclasses मेरे समस्या यह है कि मैं एक वस्तु इस वर्ग रजिस्ट्री का उपयोग करने का एक उदाहरण बनाने में असमर्थ हूँ। अगर मैं

    22गर्मी

    3उत्तर

    में नामित कक्षाओं को गतिशील रूप से परिभाषित करें मैं रूबी में एक आंतरिक डीएसएल लिख रहा हूं। इसके लिए, मुझे प्रोग्रामेटिक रूप से नामित कक्षाएं और नेस्टेड कक्षाएं बनाने की आवश्यकता है। ऐसा करने का सबसे

    6गर्मी

    1उत्तर

    पहली छोटी पृष्ठभूमि ... मैं Django में फॉर्म के कार्यान्वयन को समझने के लिए Django स्रोत कोड पर जा रहा था (और रास्ते में कुछ पायथन सीखना)। Django एक DeclaredMetaFields मेटाक्लास का उपयोग कर फ़ॉर्म लाग

    9गर्मी

    4उत्तर

    कोड के रूप में नीचे है, सिर्फ बुनियादी संरचना: class FooType(type): def __new__(cls, name, bases, classdict): instance = type.__new__(cls, name, bases, classdict) # What can I do here

    7गर्मी

    3उत्तर

    मैं एक समारोह है कि तर्क के रूप में एक और समारोह या विधि लेता में argspec उपयोग कर रहा हूँ में कोई नहीं की तरह कस्टम प्लेसहोल्डर, और रिटर्न इस तरह एक टपल: (("arg1", obj1), ("arg2", obj2), ...) इसका

    12गर्मी

    1उत्तर

    की खोज नहीं यह unittest and metaclass: automatic test_* method generation के लिए एक अनुवर्ती सवाल यह है: इस (निर्धारित) unittest.TestCase लेआउट के लिए: #!/usr/bin/env python import unittest class