From 67b383c5f2694b641c2d66a61cde3d7205ed176e Mon Sep 17 00:00:00 2001 From: "David J. Malan" Date: Sat, 9 Oct 2021 19:33:52 -0400 Subject: [PATCH] catching IndexError, as might happen after local build --- cli50/__main__.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli50/__main__.py b/cli50/__main__.py index 5e21ffe..387bc8b 100644 --- a/cli50/__main__.py +++ b/cli50/__main__.py @@ -166,7 +166,7 @@ def main(): digest = requests.get(f"https://registry.hub.docker.com/v2/repositories/{IMAGE}/tags/{args['tag']}").json()["images"][0]["digest"] RepoDigest = json.loads(subprocess.check_output(["docker", "inspect", f"{IMAGE}:{args['tag']}"]).decode("utf-8"))[0]["RepoDigests"][0] assert f"{IMAGE}@{digest}" == RepoDigest - except (requests.RequestException, subprocess.CalledProcessError): + except (IndexError, requests.RequestException, subprocess.CalledProcessError): pass except AssertionError: try: diff --git a/setup.py b/setup.py index 1e89220..617cac2 100644 --- a/setup.py +++ b/setup.py @@ -23,6 +23,6 @@ "console_scripts": ["cli50=cli50.__main__:main"] }, url="https://github.com/cs50/cli50", - version="7.0.1", + version="7.0.2", include_package_data=True )