From dbb770b6761eda4f6bdfa525fc46d2990221ff48 Mon Sep 17 00:00:00 2001 From: WorldObservationLog Date: Mon, 20 May 2024 20:10:26 +0800 Subject: [PATCH] fix: exception none --- src/cmd.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cmd.py b/src/cmd.py index 188f1da..834bdb3 100644 --- a/src/cmd.py +++ b/src/cmd.py @@ -100,7 +100,6 @@ class NewInteractiveShell: available_device = await self._get_available_device(url.storefront) global_auth_param = GlobalAuthParams.from_auth_params_and_token(available_device.get_auth_params(), self.anonymous_access_token) - tasks = set() match url.type: case URLType.Song: task = self.loop.create_task( @@ -117,8 +116,8 @@ class NewInteractiveShell: case _: logger.error("Unsupported URLType") return - tasks.add(task) - task.add_done_callback(tasks.remove) + self.tasks.append(task) + task.add_done_callback(self.tasks.remove) async def do_m3u8(self, m3u8_url: str, codec: str, force_download: bool): song_id = get_song_id_from_m3u8(m3u8_url)