diff options
| author | nechda <[email protected]> | 2025-09-25 20:35:21 +0300 |
|---|---|---|
| committer | nechda <[email protected]> | 2025-09-25 21:47:39 +0300 |
| commit | 596d5757b397ce4328b3ee3bee9477f99cfc6ab3 (patch) | |
| tree | db7f421d3b69c23148569c186f3664a85c98d16f | |
| parent | 481002d167e7a950b4d3cb466d889b7a176d5352 (diff) | |
fix fetch_from_sandbox py3 migration
Fix
commit_hash:53500d3e30bbbfdd1789ce8cb9ef60b901a51ac1
| -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) |
