jrbleboss
Messages postés480Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 3 septembre 2007
-
25 août 2007 à 17:16
xeolin
Messages postés336Date d'inscriptionsamedi 26 novembre 2005StatutMembreDernière intervention 8 novembre 2011
-
17 janv. 2008 à 22:59
Bonjour,
Je vous explique mon problème : dans un thread j'ai un sys.exit() et dans le thread principal j'ai un raw_input() pour attendre l'appui d'entrée pour quitter. Le problème c'est que lorsque que sys.exit() est exécuté il ne quitte pas le programme, il faut que j'appui sur Entrée.
aera group
Messages postés382Date d'inscriptionmercredi 23 août 2006StatutMembreDernière intervention 8 novembre 201018 27 août 2007 à 12:25
Le code que tu as mis est illisible (en tous cas chez moi - XP et Internet Explorer 7), mais normalement, le sys.exit() doit se trouver à la fin. Il faut d'abors que tu ferme toute les connections par Thread.close() pluis tu teut mettre un raw_input() suivit de sys.exit() !
Normalement ça doit se fermer !!!
xeolin
Messages postés336Date d'inscriptionsamedi 26 novembre 2005StatutMembreDernière intervention 8 novembre 20112 17 janv. 2008 à 22:59
pourquoi mettre sys.exit ?
quitte simplement tout tes threads et tes fenetres au lieu, tu me demandras pourquoi, c'est simple, ca evite d'utiliser une bibliotheque de plus, et perso, je prefere que le sript se termine "naturellement", qu'il se ferme par lui meme, lorsqu'il a tout finit ce que il a a faire...
Et puis comme ca ca evite les truc du style des threads qui on pas finit de s'executer et qui crash de fait que le thread parent marche plus...
Mais bon, je trouve que sys.exit doit etre plus utiliser comme arret d'urgence, qu'en penses tu ?