summaryrefslogtreecommitdiff
path: root/chimere/tasks.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-02 13:49:55 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-02 13:49:55 +0200
commit8efe88a9e4cea5f97ccf71e62234ab75ef9fd3ee (patch)
tree2f01a2d5360feb11ceae41c979df5ecc01770441 /chimere/tasks.py
parentdb6c38b03dd71df6ab6a22bed19035cd964e0b20 (diff)
downloadChimère-8efe88a9e4cea5f97ccf71e62234ab75ef9fd3ee.tar.bz2
Chimère-8efe88a9e4cea5f97ccf71e62234ab75ef9fd3ee.zip
Make Celery and Kombu optional (but the import is not available)
Diffstat (limited to 'chimere/tasks.py')
-rw-r--r--chimere/tasks.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/chimere/tasks.py b/chimere/tasks.py
index 58af162..c69302f 100644
--- a/chimere/tasks.py
+++ b/chimere/tasks.py
@@ -17,6 +17,11 @@
# See the file COPYING for details.
+from django.conf import settings
+if 'kombu.transport.django' not in settings.INSTALLED_APPS \
+ or 'djcelery' in settings.INSTALLED_APPS:
+ raise ImportError
+
from celery.decorators import task
from django.core.exceptions import ObjectDoesNotExist