def job_result(request, job_id): job = get_object_or_404(AviJobRequest, job_id=job_id) file_path = manager.get_pipeline_status(job_id)['output'] context = {'job_id': job_id} with open(file_path, 'r') as out_file: context.update(json.load(out_file)) return render(request, 'avi/job_result.html', context=context)
def job_result(request, job_id): job = get_object_or_404(DemoModel, request_id=job_id) file_path = manager.get_pipeline_status(job_id)['output'] context = {'job_id': job_id} with open(file_path, 'r') as out_file: context.update(json.load(out_file)) return render(request, 'avi/job_result.html', context=context)
def job_result(request, job_id): file_path = manager.get_pipeline_status(job_id)['result'] context = get_default_context() with open(file_path, 'r') as out_file: context.update(json.load(out_file)) logger.info('Returning context: %s' % context) return render(request, 'avi/index.html', context=context)
def get(self, request, job_id): """ Returns the JSON result for a job. """ file_path = manager.get_pipeline_status(job_id)['output'] with open(file_path, 'r') as out_file: job_result = json.load(out_file) logger.info('Returning job_result: %s' % job_result) return Response(job_result)
def job_source_result(request, job_id, source_id): """ Load the resource for a job_id, source pair """ job_output_path = manager.get_pipeline_status(job_id)['output'] context = {} context['job_id'] = job_id # TODO: the location will need to be refactored. It currently assumes that the json # is at ... source_details_path = os.path.join(os.path.dirname(job_output_path), '%s_%s_details' % (job_id, source_id)) with open(source_details_path, 'r') as out_file: context.update(json.load(out_file)) return render(request, 'avi/source_details.html', context=context)