Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
39 3 2 10

Unable to download data using eikon api

Hi,

when I try to connect to eikon via the api to run a `get_timeseries()`

I get the below error.. I have my eikon up and running and the app_key enabled, so not sure what's causing this issue.

=========================================================

2022-10-25 10:41:02,524 P[23332] [MainThread 6760] Send GET request to http://127.0.0.1:9060/api/status to detect API Proxy...

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Request to http://127.0.0.1:9060/api/status

headers = {'x-tr-applicationid': '2580e18557624af8a1ab810fc5012449982e0407'}

params = None

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] HTTP request failed: TypeError("send() got an unexpected keyword argument 'timeout'")

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Error on checking proxy url http://127.0.0.1:9060/api/status : TypeError("send() got an unexpected keyword argument 'timeout'")

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Warning: file .portInUse was not found. Try to fallback to default port number.

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Try defaulting to port 9000...

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Send GET request to http://127.0.0.1:9000/api/status to detect API Proxy...

2022-10-25 10:41:02,525 P[23332] [MainThread 6760] Request to http://127.0.0.1:9000/api/status

headers = {'x-tr-applicationid': '2580e18557624af8a1ab810fc5012449982e0407'}

params = None


eikoneikon-data-apipython
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
80.1k 257 52 75

@sumit

Sorry about the issue that you are facing.

Please check the version of Eikon and httpx that you are using.

For more information, please refer to the following questions:

I hope that this information is of help

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
39 3 2 10

eikon==1.1.2

httpx==0.23.0

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

downgraded httpx to 0.20.0. Still same issue

@sumit

You need to downgrade httpx to 0.19.0.

pip install httpx==0.19.0
@sumit

Please try to update the eikon library to the latest version.

Went through the steps in here: https://developers.refinitiv.com/en/article-catalog/article/eikon-data-api-python-troubleshooting-refinitiv

This is what I see on my SxS.... log file1666693957713.png

However, in my python console, the log I see is:-

So wonder why it's not targetting the 9060 port

2022-10-25 11:23:50,835 P[29044] [MainThread 39532] Error: no proxy address identified.
Check if Eikon Desktop or Eikon API Proxy is running.
2022-10-25 11:23:50,836 P[29044] [MainThread 39532] Error on handshake url http://127.0.0.1:None/api/handshake : TypeError("send() got an unexpected keyword argument 'timeout'")
2022-10-25 11:23:50,836 P[29044] [MainThread 39532] Error on handshake url http://127.0.0.1:None/api/handshake : TypeError("send() got an unexpected keyword argument 'timeout'")
2022-10-25 11:23:50,836 P[29044] [MainThread 39532] Port number was not identified, cannot send any request
1666693957713.png (31.5 KiB)

@sumit

My concern is about the following error:

TypeError("send() got an unexpected keyword argument 'timeout'")  

According to the previous discussions, it relates to the incompatible version of Eikon Data API and httpx.


Upvotes
39 3 2 10

so it looks like if I upgrade my eikon api (from pypi) - the httpx gets upgraded to 0.23.0

Also another funny thing is- if I install the latest eikon api i.e. 1.1.16 from pypi and if I issue a

print(ek.__version__)

it shows 1.1.13

Please advise

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
80.1k 257 52 75

@sumit

On my machine, it shows 1.1.16.

1666705186473.png

You may need to check the site packages and user site packages to make sure that eikon 1.1.16 was installed in the right location.

1666705244554.png



1666705186473.png (19.0 KiB)
1666705244554.png (6.2 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
39 3 2 10

Thanks a lot!! that worked. It was indeed a old package sitting in the site-package folder

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.