|
@@ -2,12 +2,11 @@
|
|
|
"""Actual App instance implementation."""
|
|
|
from __future__ import absolute_import, unicode_literals
|
|
|
|
|
|
-from datetime import datetime
|
|
|
import os
|
|
|
import threading
|
|
|
import warnings
|
|
|
-
|
|
|
from collections import defaultdict, deque
|
|
|
+from datetime import datetime
|
|
|
from operator import attrgetter
|
|
|
|
|
|
from kombu import pools
|
|
@@ -19,43 +18,35 @@ from kombu.utils.uuid import uuid
|
|
|
from vine import starpromise
|
|
|
from vine.utils import wraps
|
|
|
|
|
|
-from celery import platforms
|
|
|
-from celery import signals
|
|
|
-from celery._state import (
|
|
|
- _task_stack, get_current_app, _set_current_app, set_default_app,
|
|
|
- _register_app, _deregister_app,
|
|
|
- get_current_worker_task, connect_on_app_finalize,
|
|
|
- _announce_app_finalized,
|
|
|
-)
|
|
|
+from celery import platforms, signals
|
|
|
+from celery._state import (_announce_app_finalized, _deregister_app,
|
|
|
+ _register_app, _set_current_app, _task_stack,
|
|
|
+ connect_on_app_finalize, get_current_app,
|
|
|
+ get_current_worker_task, set_default_app)
|
|
|
from celery.exceptions import AlwaysEagerIgnored, ImproperlyConfigured
|
|
|
-from celery.five import (
|
|
|
- UserDict, bytes_if_py2, python_2_unicode_compatible, values,
|
|
|
-)
|
|
|
+from celery.five import (UserDict, bytes_if_py2, python_2_unicode_compatible,
|
|
|
+ values)
|
|
|
from celery.loaders import get_loader_cls
|
|
|
from celery.local import PromiseProxy, maybe_evaluate
|
|
|
from celery.utils import abstract
|
|
|
from celery.utils.collections import AttributeDictMixin
|
|
|
from celery.utils.dispatch import Signal
|
|
|
-from celery.utils.functional import first, maybe_list, head_from_fun
|
|
|
-from celery.utils.time import timezone, \
|
|
|
- get_exponential_backoff_interval, to_utc
|
|
|
+from celery.utils.functional import first, head_from_fun, maybe_list
|
|
|
from celery.utils.imports import gen_task_name, instantiate, symbol_by_name
|
|
|
from celery.utils.log import get_logger
|
|
|
from celery.utils.objects import FallbackContext, mro_lookup
|
|
|
+from celery.utils.time import (get_exponential_backoff_interval, timezone,
|
|
|
+ to_utc)
|
|
|
|
|
|
-from .annotations import prepare as prepare_annotations
|
|
|
+# Load all builtin tasks
|
|
|
+from . import builtins # noqa
|
|
|
from . import backends
|
|
|
+from .annotations import prepare as prepare_annotations
|
|
|
from .defaults import find_deprecated_settings
|
|
|
from .registry import TaskRegistry
|
|
|
-from .utils import (
|
|
|
- AppPickler, Settings,
|
|
|
- bugreport, _unpickle_app, _unpickle_app_v2,
|
|
|
- _old_key_to_new, _new_key_to_old,
|
|
|
- appstr, detect_settings,
|
|
|
-)
|
|
|
-
|
|
|
-# Load all builtin tasks
|
|
|
-from . import builtins # noqa
|
|
|
+from .utils import (AppPickler, Settings, _new_key_to_old, _old_key_to_new,
|
|
|
+ _unpickle_app, _unpickle_app_v2, appstr, bugreport,
|
|
|
+ detect_settings)
|
|
|
|
|
|
__all__ = ('Celery',)
|
|
|
|