From 0d5347e6281c85059be176fe650b0aa7128f1dcb Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 28 Dec 2021 22:10:43 -0700 Subject: [PATCH] Only compute should_bypass_proxies if needed Co-authored-by: David Black --- requests/utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/requests/utils.py b/requests/utils.py index 8b2a5f145e..c500c214c5 100644 --- a/requests/utils.py +++ b/requests/utils.py @@ -850,8 +850,7 @@ def resolve_proxies(request, proxies, trust_env=True): no_proxy = proxies.get('no_proxy') new_proxies = proxies.copy() - bypass_proxy = should_bypass_proxies(url, no_proxy=no_proxy) - if trust_env and not bypass_proxy: + if trust_env and not should_bypass_proxies(url, no_proxy=no_proxy): environ_proxies = get_environ_proxies(url, no_proxy=no_proxy) proxy = environ_proxies.get(scheme, environ_proxies.get('all'))