catch CalledProcessError

This commit is contained in:
Yuxiang Zhang 2019-07-03 08:56:58 +08:00 committed by GitHub
parent f5341d4ccd
commit 39bc4a0d4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -165,7 +165,11 @@ def sync_installer(repo_url, local_dir: Path):
for retry in range(3): for retry in range(3):
logging.info("Downloading {}".format(filename)) logging.info("Downloading {}".format(filename))
err = ''
try:
err = curl_download(pkg_url, dst_file, md5=md5) err = curl_download(pkg_url, dst_file, md5=md5)
except sp.CalledProcessError:
err = 'CalledProcessError'
if err is None: if err is None:
break break
logging.error("Failed to download {}: {}".format(filename, err)) logging.error("Failed to download {}: {}".format(filename, err))