From 63eb0c22cb1b95ae5128cb4bc7e68cdbf31c195b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Mon, 16 Oct 2023 22:53:02 +0800 Subject: [PATCH] bugfix: kill download progress don't raise error --- xiaomusic/xiaomusic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index e122797..a3592bb 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -294,7 +294,10 @@ class XiaoMusic: # 下载歌曲 async def download(self, name): if self.download_proc: - self.download_proc.kill() + try: + self.download_proc.kill() + except ProcessLookupError: + pass sbp_args = ( "yt-dlp", f"ytsearch:{name}",