From 111a5c7c7f30c04140c8c8f322210fd478b084e3 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Wed, 10 Jan 2024 09:55:21 +0000 Subject: [PATCH] Cast web server to a completely different thread? --- src/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index b7c8abf..f9f463b 100644 --- a/src/main.py +++ b/src/main.py @@ -53,11 +53,11 @@ class Client(commands.Bot): host=CONFIG["server"].get("host", "0.0.0.0"), port=CONFIG["server"].get("port", 8080), loop="asyncio", - lifespan="off", + lifespan="on", server_header=False ) server = uvicorn.Server(config=config) - self.web= self.loop.create_task(server.serve()) + self.web = self.loop.create_task(asyncio.to_thread(server.serve())) await super().start(token, reconnect=reconnect) async def close(self) -> None: