Message213946
| Author |
eric.snow |
| Recipients |
christian.heimes, eric.araujo, eric.smith, eric.snow, rhettinger, vstinner |
| Date |
2014年03月18日.07:33:19 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1395128000.16.0.596461368982.issue19640@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
It does not necessarily require a metaclass. You can accomplish it using a custom descriptor:
class classattr:
def __init__(self, getter):
self.getter = getter
def __get__(self, obj, cls):
return self.getter(cls)
FWIW, this is a descriptor that may be worth adding somewhere regardless. |
|