Quand j'ai des méthodes régulières pour appeler une autre méthode dans une classe, je dois le faire
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
mais quand j'ai des méthodes statiques je ne peux pas écrire
self.dosomethingelse()
car il n'y a pas d'instance. Comment dois-je faire en Python pour appeler une méthode statique à partir d'une autre méthode statique de la même classe?
Edit: quel bordel. Ok, j'ai modifié la question à la question d'origine. J'ai déjà la réponse à la deuxième question qui se trouve dans le commentaire de Peter Hansen. Si vous pensez que je devrais ouvrir une autre question pour une réponse que j'ai déjà, veuillez me le dire.