Je viens de voir que tu as modifié ton post avant que je mette ma reponse ci dessus.
Dans ton code, ajoute à la toute fin un
if __name__ == "__main__":
Cela te permettra de mettre un petit test unitaire ou tu pourra créer un objet et appeler tes methodes et faire un print du resultat. Ainsi simplement en lançant le fichier tu saura si cela fonctionne ou non.
EDIT: dans ton code, le code en rouge appartient à la classe mais pas à une fonction en particulier. Cela ne me semble pas correct. Tu ne peut pas mettre de code en dehors des fonctions dans une classe, a ma connaissance. TOn code doit etre inclus dans une fonction/procedure. Tout le code qui te pose probleme etant dans ce cas, je pense que ton anomalie se trouve là.
Essaie de odifier ton code et de faire des tests pour voir.
Partager