summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2012-11-16 11:23:29 +0200
committerYuval Adam <yuv.adm@gmail.com>2012-11-16 11:23:29 +0200
commit1f7e46680f867a2e3baaf8797294d046f8d13bca (patch)
treee5c6184d065298371568ebd288f1e086103b5ae1
parentb500ef3df1b746ada4cc2c0e7d4896af8ef90fd4 (diff)
Simple fib(n) task
-rw-r--r--tasks.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tasks.py b/tasks.py
new file mode 100644
index 0000000..182a9d3
--- /dev/null
+++ b/tasks.py
@@ -0,0 +1,11 @@
+from celery import Celery
+
+celery = Celery('tasks', broker='redis://localhost')
+
+
+@celery.task
+def fib(n):
+ if n > 1:
+ return fib(n - 1) + fib(n - 2)
+ else:
+ return 1