From 347a52aa5ced6ff3fec8723ccfb8531fdbcf8d9c Mon Sep 17 00:00:00 2001 From: =?utf8?q?L=C3=A1szl=C3=B3=20Vask=C3=B3?= Date: Fri, 18 Jan 2013 13:41:14 +0100 Subject: [PATCH] Fixed proxy requests to pool connections. --- requests/adapters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requests/adapters.py b/requests/adapters.py index 5f9d9c7..099a001 100644 --- a/requests/adapters.py +++ b/requests/adapters.py @@ -11,7 +11,7 @@ and maintain connections. import socket from .models import Response -from .packages.urllib3.poolmanager import PoolManager, proxy_from_url +from .packages.urllib3.poolmanager import PoolManager, ProxyManager from .packages.urllib3.response import HTTPResponse from .hooks import dispatch_hook from .compat import urlparse, basestring, urldefrag @@ -120,7 +120,7 @@ class HTTPAdapter(BaseAdapter): if proxy: proxy = prepend_scheme_if_needed(proxy, urlparse(url).scheme) - conn = proxy_from_url(proxy) + conn = ProxyManager(self.poolmanager.connection_from_url(proxy)) else: conn = self.poolmanager.connection_from_url(url) -- 2.7.4