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
1 0 0 0

Error: no proxy address identified.

hello, I was trying to use the eikon data api in python and i am facing a proxy address issue. I tried downgrading the versions of my python libraries and followed the steps mentioned in the troubleshooting guide, but not able to figure out the issue. I am using python 3.7 and other library versions you can see in the image attached.screenshot-2022-08-11-172157.png

pythonapierror
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.

Hello @nikhil.pritmani.18 ,

Thank you for your participation in the forum.

Is the reply below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

-AHS

Hello @nikhil.pritmani.18 ,

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,

-AHS

Upvotes
Accepted
22k 58 14 21

Hi @nikhil.pritmani.18,

I would recommend that you start with this troubleshooting guide. The Eikon or Refinitiv Workspace has to be running on the same machine as the python app.

You can also enable Eikon logging by setting log level: ek.set_log_level(1).


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
14.2k 30 5 10

hi @nikhil.pritmani.18 ,

I cannot reproduce this issue with the python and libraries version you used.

However, regarding the answer posted in this thread by my colleague as below

It could be a problem in httpx 0.20.0. (or above)

Referring to the changelog of httpx 0.20.0, the send method no longer accepts the timeout parameter. However, it seems that Eikon Data API is still using the timeout parameter.

The client.send() method no longer accepts a timeout=... argument, but the client.build_request() does. This required by the signature change of the Transport API. The request timeout configuration is now stored on the request instance, as request.extensions['timeout'].

Please downgrade the version of httpx to 0.19.0.

pip install httpx==0.19.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.

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.