django-imagekit/imagekit/cachefiles/actions.py

23 lines
385 B
Python
Raw Normal View History

def generate(file):
file.generate()
try:
from celery.task import task
except ImportError:
pass
else:
generate_task = task(generate)
def generate_deferred(file):
try:
2012-11-06 04:34:32 +00:00
import celery # NOQA
except:
raise ImportError("Deferred validation requires the the 'celery' library")
generate_task.delay(file)
def clear_now(file):
file.clear()