kantord/SeaGOAT

There is no current event loop in thread

开放

#243 创建于 2023年9月23日

 (5 条评论) (0 个反应) (0 位负责人)Python (91 个派生)github user discovery
help wantedup for grabs

仓库指标

星标
 (1,302 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

❯ seagoat-server start ~/Projects/middleware/control/pong-front-end 2023-09-23 11:21:57,045 Creating server... 2023-09-23 11:21:57,046 Starting worker thread... 2023-09-23 11:21:57,047 Serving on http://0.0.0.0:57187 Exception in thread Thread-1 (_worker_function): Traceback (most recent call last): File "/opt/homebrew/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 1038, in _bootstrap_inner self.run() File "/opt/homebrew/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 975, in run self._target(*self._args, **self._kwargs) File "/opt/homebrew/lib/python3.11/site-packages/seagoat/queue/base_queue.py", line 72, in _worker_function context = self._get_context() ^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/lib/python3.11/site-packages/seagoat/queue/task_queue.py", line 39, in _get_context from seagoat.engine import Engine File "/opt/homebrew/lib/python3.11/site-packages/seagoat/engine.py", line 40, in nest_asyncio.apply() File "/opt/homebrew/lib/python3.11/site-packages/nest_asyncio.py", line 18, in apply loop = loop or asyncio.get_event_loop() ^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/lib/python3.11/site-packages/nest_asyncio.py", line 45, in _get_event_loop loop = events.get_event_loop_policy().get_event_loop() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/events.py", line 677, in get_event_loop raise RuntimeError('There is no current event loop in thread %r.' RuntimeError: There is no current event loop in thread 'Thread-1 (_worker_function)'. ^CServer started at http://localhost:57187 Server running.

贡献者指南