Como posso acessar um classmethod de dentro de uma classe em Python?
Eu gostaria de criar uma classe em Python que gerencia acima de todos os membros estáticos. Esses membros devem ser iniciados durante a definição da classe já. Devido ao fato de que haverá o requisito de reinicializar os membros estáticos mais tarde, eu colocaria esse código em um método de classe.
Minha pergunta: como posso chamar esse método de classe de dentro da classe?
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
Qualquer ajuda é apreciada!
Obrigado antecipadamente, Volker