I am able to run the code in the given Google Colab sheet. But when I am running the same code in my IDE (Spyder or Jupyter), I am facing Cognite Connection Error in step 3.
Error message:
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connectionpool.py:467 in _make_request
self._validate_conn(conn)
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connectionpool.py:1096 in _validate_conn
conn.connect()
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connection.py:642 in connect
sock_and_verified = _ssl_wrap_socket_and_match_hostname(
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connection.py:782 in _ssl_wrap_socket_and_match_hostname
ssl_sock = ssl_wrap_socket(
File ~\Python Projects\myenv\Lib\site-packages\urllib3\util\ssl_.py:470 in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
File ~\Python Projects\myenv\Lib\site-packages\urllib3\util\ssl_.py:514 in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
File ~\AppData\Local\Programs\Python\Python312\Lib\ssl.py:455 in wrap_socket
return self.sslsocket_class._create(
File ~\AppData\Local\Programs\Python\Python312\Lib\ssl.py:1046 in _create
self.do_handshake()
File ~\AppData\Local\Programs\Python\Python312\Lib\ssl.py:1321 in do_handshake
self._sslobj.do_handshake()
SSLError: hSSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1000)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ~\Python Projects\myenv\Lib\site-packages\requests\adapters.py:486 in send
resp = conn.urlopen(
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connectionpool.py:844 in urlopen
retries = retries.increment(
File ~\Python Projects\myenv\Lib\site-packages\urllib3\util\retry.py:445 in increment
raise reraise(type(error), error, _stacktrace)
File ~\Python Projects\myenv\Lib\site-packages\urllib3\util\util.py:39 in reraise
raise value
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connectionpool.py:790 in urlopen
response = self._make_request(
File ~\Python Projects\myenv\Lib\site-packages\urllib3\connectionpool.py:491 in _make_request
raise new_e
SSLError: eSSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1000)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_http_client.py:151 in _do_request
res = self.session.request(method=method, url=url, **kwargs)
File ~\Python Projects\myenv\Lib\site-packages\requests\sessions.py:589 in request
resp = self.send(prep, **send_kwargs)
File ~\Python Projects\myenv\Lib\site-packages\requests\sessions.py:703 in send
r = adapter.send(request, **kwargs)
File ~\Python Projects\myenv\Lib\site-packages\requests\adapters.py:530 in send
raise SSLError(e, request=request)
SSLError: >SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1000)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File ~\Python Projects\myenv\Lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec
exec(code, globals, locals)
File c:\users\ravi.bhagwat\testpy.py:29
token_info = client.iam.token.inspect() # 'iam' stands for: Identity and Access Management
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_api\iam.py:406 in inspect
return TokenInspection.load(self._get("/api/v1/token/inspect").json(), self._cognite_client)
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_api_client.py:149 in _get
return self._do_request("GET", url_path, params=params, headers=headers, timeout=self._config.timeout)
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_api_client.py:217 in _do_request
res = self._http_client_with_retry.request(method=method, url=full_url, **kwargs)
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_http_client.py:135 in request
raise e
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_http_client.py:115 in request
res = self._do_request(method=method, url=url, **kwargs)
File ~\Python Projects\myenv\Lib\site-packages\cognite\client\_http_client.py:169 in _do_request
raise CogniteConnectionError from e
CogniteConnectionError