__init__.py 455 B

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