Quando tenho métodos regulares para chamar outro método em uma classe, tenho que fazer isso
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
mas quando tenho métodos estáticos, não consigo escrever
self.dosomethingelse()
porque não há instância. Como devo fazer em Python para chamar um método estático de outro método estático da mesma classe?
Edit: que bagunça. Ok, editei de volta a pergunta para a pergunta original. Já tenho a resposta para a segunda pergunta que está no comentário de Peter Hansen. Se você acha que eu deveria abrir outra pergunta para uma resposta que já tenho, por favor me diga.