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)
Beispiel #2
0
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)
Beispiel #3
0
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)