myapp.py 436 B

12345678910111213141516171819202122232425262728
  1. """myapp.py
  2. Usage:
  3. (window1)$ python myapp.py worker -l info
  4. (window2)$ python
  5. >>> from myapp import add
  6. >>> add.delay(16, 16).get()
  7. 32
  8. You can also specify the app to use with celeryd::
  9. $ celery worker -l info --app=myapp
  10. """
  11. from celery import Celery
  12. celery = Celery("myapp", broker="amqp://guest@localhost//")
  13. @celery.task()
  14. def add(x, y):
  15. return x + y
  16. if __name__ == "__main__":
  17. celery.start()