I have a class with two class methods (using the classmethod() function) for getting and setting what is essentially a static variable. I tried to use the property() functi
Python 3.9 2020 UPDATE
You can just use them together (taken from the 3.9 docs):
class G: @classmethod @property def __doc__(cls): return f'A doc for {cls.__name__!r}'
See https://docs.python.org/3/howto/descriptor.html#id27