diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2012-11-16 11:41:25 +0200 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2012-11-16 11:41:25 +0200 |
| commit | 13c4ebbc15e04f3a11d82d460f2e95f1852f97c6 (patch) | |
| tree | 9bbda1dd3fce42ce779a1ed08804577d18ff02da /tasks.py | |
| parent | 3f84ad0dfc6740ab8581bc8d67b28a32e85b312a (diff) | |
Celery schedule and print fib task
Diffstat (limited to 'tasks.py')
| -rw-r--r-- | tasks.py | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -1,11 +1,26 @@ +import logging + from celery import Celery +from celery.schedules import crontab celery = Celery('tasks', broker='redis://localhost') +CELERYBEAT_SCHEDULE = { + 'every-ten-secs': { + 'task': 'tasks.print_fib', + 'schedule': crontab(minute='*/1'), + 'args': (30), + }, +} + -@celery.task def fib(n): if n > 1: return fib(n - 1) + fib(n - 2) else: return 1 + + +@celery.task +def print_fib(n): + logging.info(fib(n)) |
