| 
					
				 | 
			
			
				@@ -225,11 +225,14 @@ class MultiTool(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 callback(*node) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.note(self.colored.blue("> Stopping nodes...")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for node in P: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            nodename, _, pid = node 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            self.note("\t> %s: %s -> %s" % (nodename, SIGMAP[sig][3:], pid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if not self.signal_node(nodename, pid, sig): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                on_down(node) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for node in list(P): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if node in P: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                nodename, _, pid = node 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                self.note("\t> %s: %s -> %s" % (nodename, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                SIGMAP[sig][3:], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                pid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if not self.signal_node(nodename, pid, sig): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    on_down(node) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         def note_waiting(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             left = len(P) 
			 |