From e2261b2d19fe7d946854934661ea4a170124048b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Mon, 29 Jul 2024 10:15:49 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20#135=20=E4=BF=AE=E5=A4=8D=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=B8=8D=E5=88=B0=E6=92=AD=E6=94=BE=E6=97=B6=E9=95=BF?= =?UTF-8?q?=E6=97=B6=E5=8F=AA=E6=92=AD=E6=94=BE3=E7=A7=92=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/xiaomusic.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index 7b9f4ae..6bd4f85 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -934,6 +934,9 @@ class XiaoMusicDevice: self.log.info(f"【{name}】已经开始播放了") # 设置下一首歌曲的播放定时器 + if sec <= 1: + self.log.info(f"【{name}】不会设置下一首歌的定时器") + return sec = sec + self.config.delay_sec await self.set_next_music_timeout(sec) @@ -1134,9 +1137,6 @@ class XiaoMusicDevice: # 设置下一首歌曲的播放定时器 async def set_next_music_timeout(self, sec): - if sec <= 0: - return - if self._next_timer: self._next_timer.cancel() self.log.info("旧定时器已取消")