# noinspection PyPep8Naming class classproperty(object): """ @property for @classmethod taken from http://stackoverflow.com/a/13624858 """ def __init__(self, fget): self.fget = fget def __get__(self, owner_self, owner_cls): return self.fget(owner_cls)