From 569d4be1d4c6fd5fb1f0de99f88dcb6687e4d31e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20=C5=BBy=C5=BAniewski?= Date: Tue, 21 Jan 2025 12:54:50 +0100 Subject: [PATCH] fix(2188): don't allow uvicorn to reconfigure event_loop_policy --- bittensor/core/axon.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bittensor/core/axon.py b/bittensor/core/axon.py index bc7f85bde1..a212ed5093 100644 --- a/bittensor/core/axon.py +++ b/bittensor/core/axon.py @@ -377,7 +377,11 @@ def __init__( self.app = FastAPI() log_level = "trace" if logging.__trace_on__ else "critical" self.fast_config = uvicorn.Config( - self.app, host="0.0.0.0", port=self.config.axon.port, log_level=log_level + self.app, + host="0.0.0.0", + log_level=log_level, + loop="none", + port=self.config.axon.port, ) self.fast_server = FastAPIThreadedServer(config=self.fast_config) self.router = APIRouter()