From e7294c95d14c67d933d8a2571729c9431523e7c5 Mon Sep 17 00:00:00 2001 From: rlaphoenix Date: Wed, 13 Mar 2024 17:15:13 +0000 Subject: [PATCH] fix(requests): Block until connection freed if too many connections --- devine/core/downloaders/requests.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devine/core/downloaders/requests.py b/devine/core/downloaders/requests.py index cfaece8..c6d23fc 100644 --- a/devine/core/downloaders/requests.py +++ b/devine/core/downloaders/requests.py @@ -218,7 +218,8 @@ def requests( session = Session() session.mount("https://", HTTPAdapter( pool_connections=max_workers, - pool_maxsize=max_workers + pool_maxsize=max_workers, + pool_block=True )) session.mount("http://", session.adapters["https://"])