소스 검색

apply_async now returns Task.AsyncResult

Ask Solem 15 년 전
부모
커밋
786a076ec5
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      celery/execute/__init__.py

+ 2 - 2
celery/execute/__init__.py

@@ -2,7 +2,7 @@ from datetime import datetime, timedelta
 
 from celery import conf
 from celery.utils import gen_unique_id, fun_takes_kwargs, mattrgetter
-from celery.result import AsyncResult, EagerResult
+from celery.result import EagerResult
 from celery.execute.trace import TaskTrace
 from celery.registry import tasks
 from celery.messaging import with_connection
@@ -95,7 +95,7 @@ def _apply_async(task, args=None, kwargs=None, countdown=None, eta=None,
     finally:
         publisher or publish.close()
 
-    return AsyncResult(task_id)
+    return task.AsyncResult(task_id)
 
 
 def delay_task(task_name, *args, **kwargs):