myapp.py 350 B

123456789101112131415161718192021222324
  1. """myapp.py
  2. Usage:
  3. (window1)$ python myapp.py -l info
  4. (window2)$ python
  5. >>> from myapp import add
  6. >>> add.delay(16, 16).get()
  7. 32
  8. """
  9. from celery import Celery
  10. celery = Celery("myapp")
  11. celery.conf.update(BROKER_HOST="localhost")
  12. @celery.task()
  13. def add(x, y):
  14. return x + y
  15. if __name__ == "__main__":
  16. celery.worker_main()