summaryrefslogtreecommitdiff
path: root/chimere/tasks.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-17 11:06:56 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-17 11:06:56 +0200
commit432e3ee5db3745502e47091199d9677f00d69339 (patch)
treed0204ee4f4a328d9bb5589be6fbc548047ba4a32 /chimere/tasks.py
parent36a48459497807c9299ef953f6fb8f6f8aa13f3d (diff)
downloadChimère-432e3ee5db3745502e47091199d9677f00d69339.tar.bz2
Chimère-432e3ee5db3745502e47091199d9677f00d69339.zip
Fixes for OSM export
Diffstat (limited to 'chimere/tasks.py')
-rw-r--r--chimere/tasks.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/chimere/tasks.py b/chimere/tasks.py
index 1d55d2d..2d55bfd 100644
--- a/chimere/tasks.py
+++ b/chimere/tasks.py
@@ -22,6 +22,7 @@ if 'kombu.transport.django' in settings.INSTALLED_APPS \
and 'djcelery' in settings.INSTALLED_APPS:
from celery.decorators import task
+from django.core.cache import cache
from django.core.exceptions import ObjectDoesNotExist
from django.utils.translation import ugettext_lazy as _
@@ -44,7 +45,7 @@ if 'task' in globals():
release_lock = lambda: cache.delete(lock_id)
if acquire_lock():
try:
- func()
+ func(*args, **kwargs)
finally:
release_lock()
return wrapper