RuntimeError: asyncio+gevent event loop must run in the main thread
While trying to debug the server...
Traceback (most recent call last):
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask/app.py", line 1516, in full_dispatch_request
rv = self.dispatch_request()
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask/app.py", line 1502, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask_restful/__init__.py", line 467, in wrapper
resp = resource(*args, **kwargs)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask/views.py", line 84, in view
return current_app.ensure_sync(self.dispatch_request)(*args, **kwargs)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask/views.py", line 158, in dispatch_request
return current_app.ensure_sync(meth)(*args, **kwargs)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask_apispec/annotations.py", line 122, in wrapped
return wrapper(*args, **kwargs)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask_apispec/wrapper.py", line 29, in __call__
response = self.call_view(*args, **kwargs)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/flask_apispec/wrapper.py", line 52, in call_view
return self.func(*args, **kwargs)
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/daiquiri.git/daiquiri/core/components/tomo/image_resource.py", line 171, in get
return worker(generate)
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/daiquiri.git/daiquiri/core/utils/__init__.py", line 374, in worker
return pool.spawn(fn).get()
File "src/gevent/event.py", line 329, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 359, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 347, in gevent._gevent_cevent.AsyncResult.get
File "src/gevent/event.py", line 327, in gevent._gevent_cevent.AsyncResult._raise_exception
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/gevent/_compat.py", line 65, in reraise
raise value.with_traceback(tb)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/site-packages/gevent/threadpool.py", line 167, in __run_task
thread_result.set(func(*args, **kwargs))
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/daiquiri.git/daiquiri/core/components/tomo/image_resource.py", line 166, in generate
norm=norm,
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/daiquiri.git/daiquiri/core/responses.py", line 119, in iff_response
pdata = data[::3, ::3]
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/daiquiri.git/daiquiri/core/responses.py", line 119, in iff_response
pdata = data[::3, ::3]
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/bdb.py", line 88, in trace_dispatch
return self.dispatch_line(frame)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/bdb.py", line 112, in dispatch_line
self.user_line(frame)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/pdb.py", line 259, in user_line
self.interaction(frame, None)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/pdb.py", line 350, in interaction
self._cmdloop()
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/pdb.py", line 319, in _cmdloop
self.cmdloop()
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/cmd.py", line 126, in cmdloop
line = input(self.prompt)
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/shell/standard.py", line 250, in _patched_input
return bliss_prompt(message)
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/shell/getval.py", line 194, in bliss_prompt
style=get_style(),
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/common/greenlet_utils/asyncio_gevent.py", line 89, in yield_future
fut = asyncio.ensure_future(future)
File "/nobackup/lvalls1/valls/Software/miniconda3/envs/tomodemo-daiquiri-env/lib/python3.7/asyncio/tasks.py", line 607, in ensure_future
loop = events.get_event_loop()
File "/nobackup/lvalls1/valls/workspace/daiquiri-tomo.git/bliss.git/bliss/common/greenlet_utils/asyncio_gevent.py", line 60, in get_event_loop
"asyncio+gevent event loop must run in " "the main thread"
RuntimeError: asyncio+gevent event loop must run in the main thread