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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 0 1

API not working

I have a file that pulls rates and manipulates them a bit and exports them. I run it every day. It always works. It is not working today. This is the error. please help. Thanks


File "<ipython-input-37-212cfe45a126>", line 1, in <module>
runfile('X:/Enterprise/Workgroups/Treasury Reporting/Rates/MFC_rates.py', wdir='X:/Enterprise/Workgroups/Treasury Reporting/Rates')

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 704, in runfile
execfile(filename, namespace)

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

File "X:/Enterprise/Workgroups/Treasury Reporting/Rates/MFC_rates.py", line 4, in <module>
ek.set_app_key('98ab7d32c4fe4b69b32edf41f4186bd1ef8252cc')

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\eikon\Profile.py", line 39, in set_app_key
get_profile().set_app_key(app_key)

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\eikon\Profile.py", line 131, in get_profile
return Profile.get_profile()

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\eikon\Profile.py", line 183, in get_profile
cls.__profile = Profile()

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\eikon\Profile.py", line 202, in __init__
self._http_session = Session()

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\requests\sessions.py", line 417, in __init__
self.mount('https://', HTTPAdapter())

File "C:\Users\cdesmond\AppData\Local\Continuum\anaconda3\lib\site-packages\requests\adapters.py", line 123, in __init__
super(HTTPAdapter, self).__init__()

TypeError: super(type, obj): obj must be an instance or subtype of type

eikoneikon-data-apiworkspaceworkspace-data-apirefinitiv-dataplatform-eikonpythonapi
icon clock
10 |1500

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

1 Answer

Upvotes
Accepted
13k 32 12 18

Hi @colin.desmond,

Something has probably changed in your environment - like interpreter version, update of python packages etc. As you can see the error message is not in Eikon, but in Python Requests package. I would recommend that you create a new anaconda environment and reinstall eikon libraries in it, if you can't figure what has changed.

icon clock
10 |1500

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

Click below to post an Idea Post Idea