Browse Source

Must import dateutil.parser directly.

Ask Solem 15 years ago
parent
commit
8096145025
1 changed files with 2 additions and 2 deletions
  1. 2 2
      celery/worker/__init__.py

+ 2 - 2
celery/worker/__init__.py

@@ -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))