Quelques notes, puisque j'y suis:
- les tests "if x == True" et "while y == False" peuvent être réécrits "if x" et "while not y"
- la classe MyThread pose des problèmes de synchronisation ("race conditions"): il se peut que la valeur de is_running soit fausse si un autre thread intervient par ex.
- j'ai oublié "self.th.join()" avant "self.th = None", pour attendre que le thread ait terminé avant de revenir.
[^] # Re: Une solution
Posté par Achille Fouilleul . En réponse au message PyGTK et les threads.. Évalué à 1.
- les tests "if x == True" et "while y == False" peuvent être réécrits "if x" et "while not y"
- la classe MyThread pose des problèmes de synchronisation ("race conditions"): il se peut que la valeur de is_running soit fausse si un autre thread intervient par ex.
- j'ai oublié "self.th.join()" avant "self.th = None", pour attendre que le thread ait terminé avant de revenir.