浏览代码

Must import dateutil.parser directly.

Ask Solem 15 年之前
父节点
当前提交
8096145025
共有 1 个文件被更改,包括 2 次插入2 次删除
  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))