Page MenuHomeSoftware Heritage

D3017.id10726.diff
No OneTemporary

D3017.id10726.diff

diff --git a/swh/loader/package/utils.py b/swh/loader/package/utils.py
--- a/swh/loader/package/utils.py
+++ b/swh/loader/package/utils.py
@@ -74,7 +74,9 @@
params = copy.deepcopy(DEFAULT_PARAMS)
if auth is not None:
params["auth"] = auth
- response = requests.get(url, **params, stream=True)
+ # so the connection does not hang indefinitely (read/connection timeout)
+ timeout = params.get("timeout", 60)
+ response = requests.get(url, **params, timeout=timeout, stream=True)
if response.status_code != 200:
raise ValueError("Fail to query '%s'. Reason: %s" % (url, response.status_code))

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 2, 10:38 AM (2 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3218797

Event Timeline