Skip to content

Commit e093a9a

Browse files
committed
chore: drop unused SSLHttpAdapter
1 parent f351427 commit e093a9a

File tree

2 files changed

+2
-34
lines changed

2 files changed

+2
-34
lines changed

social_core/backends/base.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from requests import ConnectionError, request
44

55
from ..exceptions import AuthFailed
6-
from ..utils import SSLHttpAdapter, module_member, parse_qs, user_agent
6+
from ..utils import module_member, parse_qs, user_agent
77

88

99
class BaseAuth:
@@ -17,7 +17,6 @@ class BaseAuth:
1717
GET_ALL_EXTRA_DATA = False
1818
REQUIRES_EMAIL_VALIDATION = False
1919
SEND_USER_AGENT = False
20-
SSL_PROTOCOL = None
2120

2221
def __init__(self, strategy, redirect_uri=None):
2322
self.strategy = strategy
@@ -234,11 +233,7 @@ def request(self, url, method="GET", *args, **kwargs):
234233
kwargs["headers"]["User-Agent"] = self.setting("USER_AGENT") or user_agent()
235234

236235
try:
237-
if self.SSL_PROTOCOL:
238-
session = SSLHttpAdapter.ssl_adapter_session(self.SSL_PROTOCOL)
239-
response = session.request(method, url, *args, **kwargs)
240-
else:
241-
response = request(method, url, *args, **kwargs)
236+
response = request(method, url, *args, **kwargs)
242237
except ConnectionError as err:
243238
raise AuthFailed(self, str(err))
244239
response.raise_for_status()

social_core/utils.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
from urllib.parse import unquote, urlencode, urlparse, urlunparse
1010

1111
import requests
12-
from requests.adapters import HTTPAdapter
13-
from requests.packages.urllib3.poolmanager import PoolManager
1412

1513
import social_core
1614

@@ -24,31 +22,6 @@
2422
social_logger = logging.getLogger("social")
2523

2624

27-
class SSLHttpAdapter(HTTPAdapter):
28-
""" "
29-
Transport adapter that allows to use any SSL protocol. Based on:
30-
http://requests.rtfd.org/latest/user/advanced/#example-specific-ssl-version
31-
"""
32-
33-
def __init__(self, ssl_protocol):
34-
self.ssl_protocol = ssl_protocol
35-
super().__init__()
36-
37-
def init_poolmanager(self, connections, maxsize, block=False):
38-
self.poolmanager = PoolManager(
39-
num_pools=connections,
40-
maxsize=maxsize,
41-
block=block,
42-
ssl_version=self.ssl_protocol,
43-
)
44-
45-
@classmethod
46-
def ssl_adapter_session(cls, ssl_protocol):
47-
session = requests.Session()
48-
session.mount("https://", SSLHttpAdapter(ssl_protocol))
49-
return session
50-
51-
5225
def import_module(name):
5326
__import__(name)
5427
return sys.modules[name]

0 commit comments

Comments
 (0)