From d786615261bfb92cff2c6a910f8e95462df4761d Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 12 Oct 2025 19:54:52 +0800 Subject: [PATCH] bugfix --- downloadmgr/download.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/downloadmgr/download.py b/downloadmgr/download.py index 16c30af..cef9413 100644 --- a/downloadmgr/download.py +++ b/downloadmgr/download.py @@ -96,7 +96,12 @@ and finish_time = start_time""" await self.delete_file(fp) async def get_task_status(self, tid): - d = await self.uapicall('get_task_status', {'taskid':tid}) + try: + d = await self.uapicall('get_task_status', {'taskid':tid}) + except Exception as e: + exception(f'{taskid=} rpccall error{e}') + await self.remove_task(taskid) + return null rzt = d.result await self.check_download_finished(rzt) rzt.filename = rzt.files[0].path