django-imagekit/imagekit/cachefiles/actions.py
Matthew Tretter 301adc2087 Let's call em cachefiles
Changed my mind about 04aa72c1f9. It's
just a better description, even if different strategies can change the
behavior so it isn't really very cache-like.
2013-02-04 19:52:38 -05:00

22 lines
385 B
Python

def generate(file):
file.generate()
try:
from celery.task import task
except ImportError:
pass
else:
generate_task = task(generate)
def generate_deferred(file):
try:
import celery # NOQA
except:
raise ImportError("Deferred validation requires the the 'celery' library")
generate_task.delay(file)
def clear_now(file):
file.clear()