I am trying to pull some reference data using refinitiv.data via python code but getting Errors: ValueError: Session is not opened. Can't send any request. Can you please help.
Code:
import refinitiv.data as rd
from refinitiv.data.content import fundamental_and_reference
platform_session = rd.session.platform.Definition(
    app_key="XXXXX",
    grant=rd.session.platform.GrantPassword(
        username="XXX",
        password="XXX"
    ),
    signon_control=True   # this will avoid failed token request if you run multiple time you code without closing the session
    ).get_session()
    
rd.session.set_default(platform_session)
rd.open_session()
response = fundamental_and_reference.Definition(
    ["TRI.N", "IBM.N"],
    ["TR.Revenue", "TR.GrossProfit"]
    ).get_data()
    
print(response.data.df)
rd.close_session()
Errors:
An error occurred while requesting URL('http://localhost:9001/api/status').
ConnectError('[WinError 10061] No connection could be made because the target machine actively refused it')
An error occurred while requesting URL('http://localhost:9000/api/status').
RemoteProtocolError('Server disconnected without sending a response.')
An error occurred while requesting URL('http://localhost:9060/api/status').
ConnectError('[WinError 10061] No connection could be made because the target machine actively refused it')
Error: no proxy address identified.
Check if Desktop is running.
ValueError: Session is not opened. Can't send any request