Only compute should_bypass_proxies if needed

Co-authored-by: David Black <dblack@atlassian.com>
This commit is contained in:
Nate Prewitt
2021-12-28 22:10:43 -07:00
parent d09659997c
commit 0d5347e628
+1 -2
View File
@@ -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'))