| 
					
				 | 
			
			
				@@ -258,18 +258,17 @@ class WorkController(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def process_task(self, wrapper): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """Process task by sending it to the pool of workers.""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                wrapper.task.execute(wrapper, self.pool, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    self.loglevel, self.logfile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            except Exception, exc: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                self.logger.critical("Internal error %s: %s\n%s" % ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                exc.__class__, exc, traceback.format_exc())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            wrapper.task.execute(wrapper, self.pool, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 self.loglevel, self.logfile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         except SystemTerminate: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.terminate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             raise SystemExit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         except (SystemExit, KeyboardInterrupt), exc: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.stop() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             raise exc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        except Exception, exc: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            self.logger.critical("Internal error %s: %s\n%s" % ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            exc.__class__, exc, traceback.format_exc())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def stop(self, in_sighandler=False): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """Graceful shutdown of the worker server.""" 
			 |