Skip to content

Commit ef8e9af

Browse files
committed
fix IT
1 parent 81c9d89 commit ef8e9af

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

renku/core/utils/requests.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,11 @@ def _request(verb: str, url: str, *, allow_redirects=True, data=None, files=None
9898

9999
def get_redirect_url(url) -> str:
100100
"""Return redirect URL if any; otherwise, return the original URL."""
101-
return head(url, allow_redirects=True).url
101+
try:
102+
return head(url, allow_redirects=True).url
103+
except errors.RequestError:
104+
# NOTE: HEAD request failed, try with original url
105+
return url
102106

103107

104108
def check_response(response):
@@ -202,7 +206,7 @@ def get_filename_from_headers(response):
202206

203207

204208
@contextmanager
205-
def _retry(total_requests=10, backoff_factor=1, statuses=(500, 502, 503, 504, 429)):
209+
def _retry(total_requests=5, backoff_factor=0.2, statuses=(500, 502, 503, 504, 429)):
206210
"""Default HTTP session for requests."""
207211
_session = requests.Session()
208212

0 commit comments

Comments
 (0)