in src/lambda/ecr/lambda.py [0:0]
def wait(repo, until):
until = until.lower()
if until == "deleted":
while True:
try:
sleep(1)
ecr.describe_repositories(repositoryNames=[repo])
except ecr.exceptions.RepositoryNotFoundException:
break
if until == "exists":
exists = False
while not exists:
try:
sleep(1)
exists = ecr.describe_repositories(repositoryNames=[repo])["repositories"]
break
except ecr.exceptions.RepositoryNotFoundException:
exists = False