def isExportJobExistforForcast()

in generateForecastExport/generateForecastExport.py [0:0]


def isExportJobExistforForcast(client, forecastExportJobName, forecastArn):
    response = client.list_forecast_export_jobs( Filters=[
         {
            'Key': 'ForecastArn',
            'Value': forecastArn,
            'Condition': 'IS'
         },
     ])
    jobs = response["ForecastExportJobs"]
    for job in jobs:
        if (job["ForecastExportJobName"]==forecastExportJobName):
            if(job["Status"]=="CREATE_FAILED"):
                response = client.delete_forecast_export_job(ForecastExportJobArn=job["ForecastExportJobArn"])
            return True
    return False