From 1d745e1044f10b5ed72c704c7d042601fb43ddba Mon Sep 17 00:00:00 2001 From: Marc Abramowitz Date: Mon, 1 Aug 2016 09:55:03 -0700 Subject: [PATCH] Override HTTPAdapter.request_url Override `HTTPAdapter.request_url`, so that it doesn't call `select_proxy`. Fixes: GH-21 See: https://github.com/kennethreitz/requests/issues/3131#issuecomment-214792914 --- requests_unixsocket/adapters.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requests_unixsocket/adapters.py b/requests_unixsocket/adapters.py index 8449b86..0936742 100644 --- a/requests_unixsocket/adapters.py +++ b/requests_unixsocket/adapters.py @@ -58,3 +58,6 @@ class UnixAdapter(HTTPAdapter): raise ValueError('%s does not support specifying proxies' % self.__class__.__name__) return UnixHTTPConnectionPool(socket_path, self.timeout) + + def request_url(self, request, proxies): + return request.path_url