Bonjour,
Je m'amuse toujours avec le multiprocessing, et je tente maintenant de le tuer convenablement (même les process ont le droit à une belle mort).
Je lance donc un process et si vient un ctrl+c je veux ecrire une chaine de caractère avant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Cependant avec ce code, le main comprend bien la chose, mais le process tente de faire pareil (et de s'auto-tuer) ce qui fait planter le programme.
Aussi quelqu'un connait il un moyen de terminer ca joliement sans un vilain message d'erreur à la fin ?
EDIT : toujours python 2.7 sous Debian Lenny

 

 
		
		 
         
 

 
			
			

 
   


 Multiprocessing Capture Signaux
 Multiprocessing Capture Signaux
				 Répondre avec citation
  Répondre avec citation
 
 
 )
)
						 )
)
						 
  
Partager