aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/utils.py
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2024-12-03 15:51:21 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-12-03 21:57:33 +0000
commit6e887815406753356e0d88e4ee65bfe4a0b31faf (patch)
treea15ee06d7c378fe9741de391f6e877d9742346e2 /build_scripts/utils.py
parente72d31f24432a97d350dfba7e3a1c4398ab1a04c (diff)
build: fix the URLError import statement
Currently it was not working due to the strange import strategy overriding 'urllib' Change-Id: I7b773ba53c800dd408afdb9e77a71ea77887df4e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 60422f2931b79f06c562e7f1b38501001250e09b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'build_scripts/utils.py')
-rw-r--r--build_scripts/utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/build_scripts/utils.py b/build_scripts/utils.py
index a75fb7db9..43ff9e003 100644
--- a/build_scripts/utils.py
+++ b/build_scripts/utils.py
@@ -12,7 +12,8 @@ import stat
import subprocess
import sys
import tempfile
-import urllib.request as urllib
+import urllib.request
+import urllib.error
from collections import defaultdict
from pathlib import Path
from textwrap import dedent, indent
@@ -518,9 +519,9 @@ def download_and_extract_7z(fileurl, target):
for i in range(1, 10):
try:
log.info(f"Downloading fileUrl {fileurl}, attempt #{i}")
- localfile, info = urllib.urlretrieve(fileurl)
+ localfile, info = urllib.request.urlretrieve(fileurl)
break
- except urllib.URLError:
+ except urllib.error.URLError:
pass
if not localfile:
log.error(f"Error downloading {fileurl} : {info}")