__main__.py 654 B

123456789101112131415161718192021222324252627282930313233343536
  1. from __future__ import absolute_import
  2. import sys
  3. def maybe_patch_concurrency():
  4. from celery.platforms import maybe_patch_concurrency
  5. maybe_patch_concurrency(sys.argv, ['-P'], ['--pool'])
  6. def main():
  7. maybe_patch_concurrency()
  8. from celery.bin.celery import main
  9. main()
  10. def _compat_worker():
  11. maybe_patch_concurrency()
  12. from celery.bin.celeryd import main
  13. main()
  14. def _compat_multi():
  15. maybe_patch_concurrency()
  16. from celery.bin.celeryd_multi import main
  17. main()
  18. def _compat_beat():
  19. maybe_patch_concurrency()
  20. from celery.bin.celerybeat import main
  21. main()
  22. if __name__ == '__main__':
  23. main()