Message213946
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. |
|
Date |
User |
Action |
Args |
2014-03-18 07:33:20 | eric.snow | set | recipients:
+ eric.snow, rhettinger, vstinner, eric.smith, christian.heimes, eric.araujo |
2014-03-18 07:33:20 | eric.snow | set | messageid: <1395128000.16.0.596461368982.issue19640@psf.upfronthosting.co.za> |
2014-03-18 07:33:20 | eric.snow | link | issue19640 messages |
2014-03-18 07:33:19 | eric.snow | create | |
|