| 
					
				 | 
			
			
				@@ -8,7 +8,7 @@ import logging 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import socket 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from Queue import Queue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import dateutil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from dateutil.parser import parse as parse_iso8601 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from carrot.connection import DjangoBrokerConnection, AMQPConnectionException 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from celery import conf 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -107,7 +107,7 @@ class CarrotListener(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         eta = message_data.get("eta") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if eta: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            eta = dateutil.parser.parse(eta) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            eta = parse_iso8601(eta) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.prefetch_count.increment() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.logger.info("Got task from broker: %s[%s] eta:[%s]" % ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     task.task_name, task.task_id, eta)) 
			 |