def get_forecast_job()

in backend/time-series-forecasting/main.py [0:0]


def get_forecast_job(job_id: str):
    completed_job = training_jobs_manager_instance.get_completed_job(job_id=job_id)

    if completed_job is not None:
        return completed_job.as_response()
    else:
        pending_job_request = training_jobs_manager_instance.get_request(job_id=job_id)

        if pending_job_request:
            return {
                "jobId": pending_job_request.id,
                "request": pending_job_request.as_response(),
            }
        else:
            raise HTTPException(status_code=404, detail=f"Job not found: {job_id}")