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