Skip to content

Commit d9206b6

Browse files
committed
修复后台ipv6监听问题
1 parent 7a1ccf9 commit d9206b6

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

xiaomusic/cli.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -183,25 +183,20 @@ def filter(self, record):
183183

184184
import asyncio
185185

186-
from uvicorn import (
187-
Config as UvicornConfig,
188-
)
189-
from uvicorn import (
190-
Server,
191-
)
186+
import uvicorn
192187

193188
xiaomusic = XiaoMusic(config)
194189
HttpInit(xiaomusic)
195190
port = int(config.port)
196191

197192
# 创建 uvicorn 配置,禁用其信号处理
198-
uvicorn_config = UvicornConfig(
193+
uvicorn_config = uvicorn.Config(
199194
HttpApp,
200-
host="0.0.0.0",
195+
host=["0.0.0.0", "::"],
201196
port=port,
202197
log_config=LOGGING_CONFIG,
203198
)
204-
server = Server(uvicorn_config)
199+
server = uvicorn.Server(uvicorn_config)
205200

206201
# 自定义信号处理
207202
shutdown_initiated = False

0 commit comments

Comments
 (0)