in trainDefaultPredictor/trainDefaultPredictor.py [0:0]
def isPreditorExitInDataSetGroup(client, datasetGroupArn, preditorName):
response = client.list_predictors( Filters=[
{
'Key': 'DatasetGroupArn',
'Value': datasetGroupArn,
'Condition': 'IS'
},
])
predictors = response["Predictors"]
for preditor in predictors:
if (preditor["PredictorName"]==preditorName):
if(preditor["Status"]=="CREATE_FAILED"):
response = client.delete_predictor(PredictorArn=preditor["PredictorArn"])
return True
return False