소스 검색

Use current_app instead of app_or_default

Ask Solem 14 년 전
부모
커밋
d76ce43882
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      celery/result.py

+ 2 - 1
celery/result.py

@@ -5,6 +5,7 @@ import time
 from copy import copy
 from itertools import imap
 
+from celery import current_app
 from celery import states
 from celery.app import app_or_default
 from celery.exceptions import TimeoutError
@@ -423,7 +424,7 @@ class TaskSetResult(object):
     def restore(self, taskset_id, backend=None):
         """Restore previously saved taskset result."""
         if backend is None:
-            backend = app_or_default().backend
+            backend = current_app.backend
         return backend.restore_taskset(taskset_id)
 
     @property