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

Best Answer

  • Gurpreet
    Gurpreet admin
    Answer ✓

    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.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.