Exemple #1
0
def long_calc_task(request):
    task_name = 'long_calc2'
    task_id = background_task(task=task_name, calc=tri_10).id
    status_url = 'background_task/status/%s' % task_id
    return JsonResponse({'task_id': task_id, 'task_name': task_name, 'status_url': status_url})
Exemple #2
0
def assign_FIFO(request):
    task_name = 'assign-FIFO'
    task_id = background_task(task=task_name, calc=_assign_FIFO_job).id
    return HttpResponseRedirect('/tasks/list/')
Exemple #3
0
def recalculate(request):
    task_name = 'ledger-recalculate-%s' % datetime.datetime.now().isoformat()
    task_id = background_task(task=task_name, calc=_recalculate).id
    status_url = 'background_task/status/%s' % task_id
    return JsonResponse({'task_id': task_id, 'task_name': task_name, 'status_url': status_url})