From: Guillaume Pellerin Date: Tue, 17 Mar 2015 21:42:19 +0000 (+0100) Subject: begin atomic experience task X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=83d0e4ef127d8dee592ccf4c69589fc75d9adc7f;p=timeside.git begin atomic experience task --- diff --git a/timeside/server/tasks.py b/timeside/server/tasks.py index 1ad7db6..19c6023 100644 --- a/timeside/server/tasks.py +++ b/timeside/server/tasks.py @@ -1,7 +1,7 @@ from __future__ import absolute_import from celery import shared_task -from .models import Task +from .models import Item, Selection, Preset, Task @shared_task @@ -10,6 +10,13 @@ def task_run(id): task.run() +@shared_task +def experience_run(experience_id, item_id): + item = Item.objects.get(id=item_id) + experience = Experience.objects.get(id=experience_id) + experience.run(item) + + @shared_task def add(x, y): return x + y