summaryrefslogtreecommitdiff
path: root/src/urllib3/poolmanager.py
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2021-09-20 20:06:54 +0430
committerGitHub <noreply@github.com>2021-09-20 10:36:54 -0500
commit6953e36b63b2167a683be26c6acb17c47de7fcf5 (patch)
treea7b34569c528dca42001f37c408c1e89c7467843 /src/urllib3/poolmanager.py
parent684bb9222a6b5442ad881acb6fbff1086b9b8c04 (diff)
downloadurllib3-6953e36b63b2167a683be26c6acb17c47de7fcf5.tar.gz
Add type hints to test.with_dummyserver.test_proxy_poolmanager
Diffstat (limited to 'src/urllib3/poolmanager.py')
-rw-r--r--src/urllib3/poolmanager.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/urllib3/poolmanager.py b/src/urllib3/poolmanager.py
index d86ae4a2..a36f96ae 100644
--- a/src/urllib3/poolmanager.py
+++ b/src/urllib3/poolmanager.py
@@ -547,8 +547,10 @@ class ProxyManager(PoolManager):
) -> None:
if isinstance(proxy_url, HTTPConnectionPool):
- proxy_url = f"{proxy_url.scheme}://{proxy_url.host}:{proxy_url.port}"
- proxy = parse_url(proxy_url)
+ str_proxy_url = f"{proxy_url.scheme}://{proxy_url.host}:{proxy_url.port}"
+ else:
+ str_proxy_url = proxy_url
+ proxy = parse_url(str_proxy_url)
if proxy.scheme not in ("http", "https"):
raise ProxySchemeUnknown(proxy.scheme)