in src/lambda/ecr/lambda.py [0:0]
def delete(repo, props, event, context):
# retain repository if specified
# otherwise force delete
delete_policy = props.get("DeletePolicy")
try:
if delete_policy and not delete_policy.lower() == "retain":
ecr.delete_repository(repositoryName=repo, force=True)
wait(repo, "deleted")
except Exception as e:
send(event, context, FAILED, None)
raise(e)