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

python program with ekion package start failed

when we start python program used apache and mod_uwgi , it will run failed

 File "C:\\refinitive\\rvapi\\urls.py", line 20, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     from web import views\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\refinitive\\web\\views.py", line 5, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     import eikon as ek\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\eikon\\__init__.py", line 12, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     from .Profile import *\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\eikon\\Profile.py", line 17, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     from .streaming_session import DesktopSession\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\eikon\\streaming_session\\__init__.py", line 3, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     from .session import *\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\eikon\\streaming_session\\session.py", line 22, in <module>\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     nest_asyncio.apply()\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\nest_asyncio.py", line 18, in apply\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     loop = loop or asyncio.get_event_loop()\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\nest_asyncio.py", line 45, in _get_event_loop\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     loop = events.get_event_loop_policy().get_event_loop()\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]   File "C:\\Users\\cnitsadm\\AppData\\Local\\Programs\\Python\\Python310\\lib\\asyncio\\events.py", line 656, in get_event_loop\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319]     raise RuntimeError('There is no current event loop in thread %r.'\r, referer: http://localhost:9004/
[Wed Oct 18 14:15:10.955154 2023] [wsgi:error] [pid 10140:tid 2148] [client ::1:64319] RuntimeError: There is no current event loop in thread 'Dummy-2'.\r, referer: http://localhost:9004/

I find eikon code use

get_event_loop()

this can cause this problem

eikon#technology
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.

Hi @joneliu ,

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?
If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.

Thanks,
AHS

Hi,

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

Thank you,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
79.4k 253 52 74

@joneliu

Thank you for reaching out to us.

The API may not be tested on the apache and mod_uwgi environment.

Could you test it on the simple Python environment (not in the apache and mod_uwgi environment) ?

Moreover, it looks like that you would like to use the API on the web server environment. Did you try to redistribute the data to other machines? If yes, it is better to contact the Refinitiv account team or Sales team to verify this usage.

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.