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}")