class classproperty(object):
    """ @classmethod+@property """

def __init__(self, f):
    self.f = classmethod(f)

def __get__(self, *a):
    return self.f.__get__(*a)()
__getattr__ для статических/классовых переменных в python