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))