Merge pull request #5434 from freqtrade/fix_asyncio_exception
Fix no-event-loop available
This commit is contained in:
		| @@ -32,8 +32,11 @@ class UvicornServer(uvicorn.Server): | |||||||
|             asyncio_setup() |             asyncio_setup() | ||||||
|         else: |         else: | ||||||
|             asyncio.set_event_loop(uvloop.new_event_loop()) |             asyncio.set_event_loop(uvloop.new_event_loop()) | ||||||
|  |         try: | ||||||
|         loop = asyncio.get_event_loop() |             loop = asyncio.get_event_loop() | ||||||
|  |         except RuntimeError: | ||||||
|  |             # When running in a thread, we'll not have an eventloop yet. | ||||||
|  |             loop = asyncio.new_event_loop() | ||||||
|         loop.run_until_complete(self.serve(sockets=sockets)) |         loop.run_until_complete(self.serve(sockets=sockets)) | ||||||
|  |  | ||||||
|     @contextlib.contextmanager |     @contextlib.contextmanager | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user