Description: adapters: fix for requests 2.32.2+
Author: Simon Deziel <simon.deziel@canonical.com>
Origin: other, https://github.com/msabramo/requests-unixsocket/pull/72
Bug-Debian: https://bugs.debian.org/1073393
Last-Update: 2024-08-16

Index: python-requests-unixsocket/requests_unixsocket/adapters.py
===================================================================
--- python-requests-unixsocket.orig/requests_unixsocket/adapters.py
+++ python-requests-unixsocket/requests_unixsocket/adapters.py
@@ -54,6 +54,10 @@ class UnixAdapter(HTTPAdapter):
     def get_connection_with_tls_context(self, request, verify, proxies=None, cert=None):
         return self.get_connection(request.url, proxies)
 
+    # Fix for requests 2.32.2+: https://github.com/psf/requests/pull/6710
+    def get_connection_with_tls_context(self, request, verify, proxies=None, cert=None):
+        return self.get_connection(request.url, proxies)
+
     def get_connection(self, url, proxies=None):
         proxies = proxies or {}
         proxy = proxies.get(urlparse(url.lower()).scheme)
