in generateDefaultForecast/generateDefaultForecast.py [0:0]
def isForcastExistInDataSetGroup(client, datasetGroupArn, forecastName):
response = client.list_forecasts( Filters=[
{
'Key': 'DatasetGroupArn',
'Value': datasetGroupArn,
'Condition': 'IS'
},
])
Forecasts = response["Forecasts"]
for forcast in Forecasts:
if (forcast["ForecastName"]==forecastName):
if(forcast["Status"]=="CREATE_FAILED"):
client.delete_forecast(ForecastArn=forcast["ForecastArn"])
return True
return False