From 39bc4a0d4a8ddbc2cac593568d56f1df70a1a9d0 Mon Sep 17 00:00:00 2001 From: Yuxiang Zhang Date: Wed, 3 Jul 2019 08:56:58 +0800 Subject: [PATCH] catch CalledProcessError --- anaconda.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anaconda.py b/anaconda.py index 36bd07c..a06b8ce 100755 --- a/anaconda.py +++ b/anaconda.py @@ -165,7 +165,11 @@ def sync_installer(repo_url, local_dir: Path): for retry in range(3): logging.info("Downloading {}".format(filename)) - err = curl_download(pkg_url, dst_file, md5=md5) + err = '' + try: + err = curl_download(pkg_url, dst_file, md5=md5) + except sp.CalledProcessError: + err = 'CalledProcessError' if err is None: break logging.error("Failed to download {}: {}".format(filename, err))