निम्नलिखित कुछ कारण के लिए काम नहीं करता:क्या Python में कक्षा संपत्ति बनाने का कोई तरीका है?
>>> class foo(object):
... @property
... @classmethod
... def bar(cls):
... return "asdf"
...
>>> foo.bar
<property object at 0x1da8d0>
>>> foo.bar + '\n'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'property' and 'str'
वहाँ यह करने के लिए एक रास्ता है, या मेरे ही metaclass प्रवंचना किसी तरह का सहारा लेना विकल्प है?
किसी के लिए पाइथन में 'गुण' से अपरिचित किसी के लिए शायद यह समझने में आपकी सहायता करेगा कि जेसन http://docs.python.org/library/functions.html#property – MatrixFrog