Exception et thread principale [ resolu ]

Exception et thread principale [ resolu ] - Python - Programmation

Marsh Posté le 30-01-2005 à 09:16:32    

Bonjour,
 
Je produis une exception dans une thread et je voudrais qu'elle soit catchée dans la thread principale. Y'a-t-il un moyen de faire ça ou faut il se débrouiller autrement? J'ai vu que thread.interrupt_main() existe mais ça ne correspond pas à mes besoins, la KeyInterrupt étant déjà catché dans la thread principale pour arrêter proprement le programme.
 
Merci d'avance.


Message édité par chaica le 30-01-2005 à 23:39:19

---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 30-01-2005 à 09:16:32   

Reply

Marsh Posté le 30-01-2005 à 18:38:48    

up :bounce:


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 30-01-2005 à 20:27:57    

- non
- ne jamais utiliser le module thread. utilise le module threading
- fait en sorte que .run() ne lance aucune exception.
- bosse la synchronisation (threading.Event notemment pour communiquer avec les autres threads)

Reply

Marsh Posté le 30-01-2005 à 23:38:58    

Ok merci j'ai résolu mes problèmes avec threading.Event() . Je suis aussi tombé sur le module Queue qui a l'air pas mal du tout pour la communication inter-threads.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed