Je préfère malgré tout l'approche gobject.idle_add(). C'est une question de préférence personnelle, peut-être, mais la plupart des bibliothèques graphiques n'autorisent pas les appels cross-thread, même avec des verrous. D'ailleurs, que se passe-t-il si une exception est levée entre threads_enter() et threads_leave() ?
Pour préserver les espaces dans le code, utilise des balises <pre>. Lis la doc ;-)
[^] # Re: Une solution
Posté par Achille Fouilleul . En réponse au message PyGTK et les threads.. Évalué à 1.
Pour préserver les espaces dans le code, utilise des balises <pre>. Lis la doc ;-)