Я хотел бы создать класс в Python, который управляет всеми статическими членами. Эти члены должны быть инициализированы уже во время определения класса. Из-за того, что позже потребуется повторная инициализация статических членов, я бы поместил этот код в метод класса.
Мой вопрос: как я могу вызвать этот метод класса внутри класса?
class Test():
# static member
x = None
# HERE I WOULD LOVE TO CALL SOMEHOW static_init!
# initialize static member in classmethod, so that it can be
#reinitialized later on again
@classmethod
def static_init(cls):
cls.x = 10
Любая помощь приветствуется!
Заранее спасибо, Волкер