diff --git a/tools/converter.py b/tools/converter.py index 4ad1a8b55d732181758a5fc119355eb1923919cf..0fa74b212494d099aefaca1fada76118cd567008 100644 --- a/tools/converter.py +++ b/tools/converter.py @@ -673,7 +673,8 @@ def download_file(url, dst, num_retries=3): try: urllib.request.urlretrieve(url, dst) MaceLogger.info('\nDownloaded successfully.') - except urllib.ContentTooShortError as e: + except (urllib.error.ContentTooShortError, urllib.error.HTTPError, + urllib.error.URLError) as e: MaceLogger.warning('Download error:', e.reason) if num_retries > 0: return download_file(url, dst, num_retries - 1)