summaryrefslogtreecommitdiffstats
path: root/build/scripts/fetch_from_sandbox.py
diff options
context:
space:
mode:
authorYDBot <[email protected]>2025-09-26 05:40:56 +0000
committerYDBot <[email protected]>2025-09-26 05:40:56 +0000
commita7e5af7043672a57f330696519f435f19fcd03d0 (patch)
treefa751accfbb8afcd928340c9078b00453c07dde1 /build/scripts/fetch_from_sandbox.py
parentd7cd65635ff05f602b8eb7c6e2a42217057dd2c6 (diff)
parentee5ee24a4d661a146d6142a78050207193937281 (diff)
Merge pull request #25828 from ydb-platform/merge-rightlib-250926-0050
Diffstat (limited to 'build/scripts/fetch_from_sandbox.py')
-rwxr-xr-xbuild/scripts/fetch_from_sandbox.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/build/scripts/fetch_from_sandbox.py b/build/scripts/fetch_from_sandbox.py
index dc1214020b2..d9029922514 100755
--- a/build/scripts/fetch_from_sandbox.py
+++ b/build/scripts/fetch_from_sandbox.py
@@ -85,17 +85,17 @@ def _urlopen(url, data=None, headers=None):
started = time.time()
reqid = uuid.uuid4()
- request = urllib.Request(url, data=data, headers=headers or {})
+ request = urllib.request.Request(url, data=data, headers=headers or {})
request.add_header('X-Request-Timeout', str(tout))
request.add_header('X-Request-Id', str(reqid))
request.add_header('User-Agent', 'fetch_from_sandbox.py')
- for i in xrange(n):
+ for i in range(n):
retry_after = i
try:
request.add_header('X-Request-Duration', str(int(time.time() - started)))
- return urllib.urlopen(request, timeout=tout).read()
+ return urllib.request.urlopen(request, timeout=tout).read()
- except urllib.HTTPError as e:
+ except urllib.request.HTTPError as e:
logging.warning('failed to fetch URL %s with HTTP code %d: %s', url, e.code, e)
retry_after = int(e.headers.get('Retry-After', str(retry_after)))
@@ -104,9 +104,8 @@ def _urlopen(url, data=None, headers=None):
except Exception as e:
logging.warning('failed to fetch URL %s: %s', url, e)
-
- if i + 1 == n:
- raise e
+ if i + 1 == n:
+ raise e
time.sleep(retry_after)