def noExistingDataset()

in deleteExpiredForecast/deleteExpiredForecast.py [0:0]


def noExistingDataset(client,datasetGroupArn):
    response = client.describe_dataset_group(DatasetGroupArn=datasetGroupArn)
    numOfExistingDataSets = len(response["DatasetArns"])
    hasExistingDataSet=False
    for datasetArn in response["DatasetArns"]:
        if(noExistingDataImportJobs(client, datasetArn)):
            if(isExistingDataSet(client,datasetArn)):
              client.delete_dataset(DatasetArn=datasetArn)
              logger.info("Dataset deletion triggerred, DatasetArn="+datasetArn)
              hasExistingDataSet=True
        else:
            hasExistingDataSet=True
    return (not hasExistingDataSet)