2.32.2 --------------------------------------------------------------------------- RecursionError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_22768\1141092682.py in () 3 print(requests.__version__) 4 with EsriSession() as session: ----> 5 session.get("https://www.arcgis.com/sharing/rest/portals/self?f=json").text 6 7 print('fin') C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\arcgis\auth\api.py in get(self, url, **kwargs) 455 else: 456 proxies = self.proxies --> 457 return self._session.get( 458 url, allow_redirects=redirects, proxies=proxies, **kwargs 459 ) C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\requests\sessions.py in get(self, url, **kwargs) 600 601 kwargs.setdefault("allow_redirects", True) --> 602 return self.request("GET", url, **kwargs) 603 604 def options(self, url, **kwargs): C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\requests\sessions.py in request(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json) 587 } 588 send_kwargs.update(settings) --> 589 resp = self.send(prep, **send_kwargs) 590 591 return resp C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\requests\sessions.py in send(self, request, **kwargs) 701 702 # Send the request --> 703 r = adapter.send(request, **kwargs) 704 705 # Total elapsed time of the request (approximately) C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\requests\adapters.py in send(self, request, stream, timeout, verify, cert, proxies) 587 588 try: --> 589 resp = conn.urlopen( 590 method=request.method, 591 url=url, C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\urllib3\connectionpool.py in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, preload_content, decode_content, **response_kw) 791 792 # Make the request on the HTTPConnection object --> 793 response = self._make_request( 794 conn, 795 method, C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\urllib3\connectionpool.py in _make_request(self, conn, method, url, body, headers, retries, timeout, chunked, response_conn, preload_content, decode_content, enforce_content_length) 465 # Trigger any extra validation we need to do. 466 try: --> 467 self._validate_conn(conn) 468 except (SocketTimeout, BaseSSLError) as e: 469 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\urllib3\connectionpool.py in _validate_conn(self, conn) 1097 # Force connect early to allow us to validate the connection. 1098 if conn.is_closed: -> 1099 conn.connect() 1100 1101 # TODO revise this, see https://github.com/urllib3/urllib3/issues/2791 C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\urllib3\connection.py in connect(self) 651 server_hostname_rm_dot = server_hostname.rstrip(".") 652 --> 653 sock_and_verified = _ssl_wrap_socket_and_match_hostname( 654 sock=sock, 655 cert_reqs=self.cert_reqs, C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\site-packages\urllib3\connection.py in _ssl_wrap_socket_and_match_hostname(sock, cert_reqs, ssl_version, ssl_minimum_version, ssl_maximum_version, cert_file, key_file, key_password, ca_certs, ca_cert_dir, ca_cert_data, assert_hostname, assert_fingerprint, server_hostname, ssl_context, tls_in_tls) 766 context = ssl_context 767 --> 768 context.verify_mode = resolve_cert_reqs(cert_reqs) 769 770 # In some cases, we want to verify hostnames ourselves C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\ssl.py in verify_mode(self, value) 740 @verify_mode.setter 741 def verify_mode(self, value): --> 742 super(SSLContext, SSLContext).verify_mode.__set__(self, value) 743 744 ... last 1 frames repeated, from the frame below ... C:\Program Files\ArcGIS\Pro\bin\Python\envs\requests_ssl\Lib\ssl.py in verify_mode(self, value) 740 @verify_mode.setter 741 def verify_mode(self, value): --> 742 super(SSLContext, SSLContext).verify_mode.__set__(self, value) 743 744 RecursionError: maximum recursion depth exceeded while calling a Python object