__init__.py 431 B

123456789101112131415
  1. from __future__ import absolute_import
  2. from ..utils import get_cls_by_name
  3. ALIASES = {
  4. "processes": "celery.concurrency.processes.TaskPool",
  5. "eventlet": "celery.concurrency.eventlet.TaskPool",
  6. "gevent": "celery.concurrency.gevent.TaskPool",
  7. "threads": "celery.concurrency.threads.TaskPool",
  8. "solo": "celery.concurrency.solo.TaskPool",
  9. }
  10. def get_implementation(cls):
  11. return get_cls_by_name(cls, ALIASES)