forcediphttpsadapter icon indicating copy to clipboard operation
forcediphttpsadapter copied to clipboard

AttributeError: 'ForcedIPHTTPSConnectionPool' object has no attribute 'strict'

Open nagylzs opened this issue 2 years ago • 0 comments

It does not work since I have upgraded to Python 3.10 and reinstalled the venv.

Traceback:

  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/requests/sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/requests/adapters.py", line 486, in send
    resp = conn.urlopen(
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/urllib3/connectionpool.py", line 769, in urlopen
    conn = self._get_conn(timeout=pool_timeout)
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/urllib3/connectionpool.py", line 295, in _get_conn
    return conn or self._new_conn()
  File "/home/my_user/.local/share/virtualenvs/testproject-iixzfc0b/lib/python3.10/site-packages/forcediphttpsadapter/adapters.py", line 141, in _new_conn
    strict=self.strict, **conn_kw)
AttributeError: 'ForcedIPHTTPSConnectionPool' object has no attribute 'strict'

The problem is here: https://github.com/Roadmaster/forcediphttpsadapter/blob/master/forcediphttpsadapter/adapters.py#L141

And it is a non-existent attribute indeed.

nagylzs avatar Jun 12 '23 08:06 nagylzs