diff options
| author | YDBot <[email protected]> | 2025-09-26 05:40:56 +0000 |
|---|---|---|
| committer | YDBot <[email protected]> | 2025-09-26 05:40:56 +0000 |
| commit | a7e5af7043672a57f330696519f435f19fcd03d0 (patch) | |
| tree | fa751accfbb8afcd928340c9078b00453c07dde1 /build/scripts/fetch_from_sandbox.py | |
| parent | d7cd65635ff05f602b8eb7c6e2a42217057dd2c6 (diff) | |
| parent | ee5ee24a4d661a146d6142a78050207193937281 (diff) | |
Merge pull request #25828 from ydb-platform/merge-rightlib-250926-0050
Diffstat (limited to 'build/scripts/fetch_from_sandbox.py')
| -rwxr-xr-x | build/scripts/fetch_from_sandbox.py | 13 |
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) |
