title: Takes 1 positional argument but 2 error while python requests module
body: <p>I have the following test code</p>
  <pre><code>import requests 
  import json
  
  r = requests.get('https://api.github.com/user')
  print(r.status_code)
  </code></pre>
  <p>This is getting the following error, I reinstalled requests and urllib3 modules but didn't help</p>
  <pre><code>File &quot;/data//temp/scratchprojects/data structures/test.py&quot;, line 4, in &lt;module&gt;
      r = requests.get('https://api.github.com/user')  
  File &quot;/data/my_venv/lib/python3.8/site-packages/requests/api.py&quot;, line 75, in get
      return request('get', url, params=params, **kwargs)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/requests/api.py&quot;, line 61, in request
      return session.request(method=method, url=url, **kwargs)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/requests/sessions.py&quot;, line 542, in request  
      resp = self.send(prep, **send_kwargs)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/requests/sessions.py&quot;, line 655, in send
      r = adapter.send(request, **kwargs)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/requests/adapters.py&quot;, line 412, in send
      conn = self.get_connection(request.url, proxies)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/requests/adapters.py&quot;, line 315, in get_connection
      conn = self.poolmanager.connection_from_url(url)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/poolmanager.py&quot;, line 298, in connection_from_url
      return self.connection_from_host(  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/poolmanager.py&quot;, line 245, in connection_from_host
      return self.connection_from_context(request_context)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/poolmanager.py&quot;, line 260, in connection_from_context
      return self.connection_from_pool_key(pool_key, request_context=request_context)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/poolmanager.py&quot;, line 281, in connection_from_pool_key
      pool = self._new_pool(scheme, host, port, request_context=request_context)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/poolmanager.py&quot;, line 213, in _new_pool
      return pool_cls(host, port, **request_context)  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/connectionpool.py&quot;, line 906, in __init__
      HTTPConnectionPool.__init__(  
    File &quot;/data/my_venv/lib/python3.8/site-packages/urllib3/connectionpool.py&quot;, line 197, in __init__
      self.pool = self.QueueCls(maxsize)  
  TypeError: __init__() takes 1 positional argument but 2 were given  
  </code></pre>