From c18937ecc79d60d02344bcb5040e8d49d9b65b1e Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 28 Dec 2024 11:00:12 +0800 Subject: [PATCH] fix bug --- app/chain/transfer.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/chain/transfer.py b/app/chain/transfer.py index 80e1b8bf..05ff23a6 100644 --- a/app/chain/transfer.py +++ b/app/chain/transfer.py @@ -200,7 +200,7 @@ class JobManager: # 移除季集信息 if mediaid in self._season_episodes: self._season_episodes[mediaid] = list( - set(self._season_episodes[mediaid]) - set(task["meta"].episode_list) + set(self._season_episodes[mediaid]) - set(task.meta.episode_list) ) return task @@ -248,7 +248,7 @@ class JobManager: __mediaid__ = self.__get_media_id(media=task.mediainfo, season=task.meta.begin_season) if __metaid__ in self._job_view: meta_finished = all( - task["state"] in ["completed", "failed"] for task in self._job_view[__metaid__].tasks + task.state in ["completed", "failed"] for task in self._job_view[__metaid__].tasks ) else: meta_finished = True @@ -256,9 +256,9 @@ class JobManager: if __mediaid__ in self._job_view: tasks = self._job_view[__mediaid__].tasks media_finished = all( - task["state"] in ["completed", "failed"] for task in tasks + task.state in ["completed", "failed"] for task in tasks ) and any( - task["state"] == "completed" for task in tasks + task.state == "completed" for task in tasks ) else: media_finished = False @@ -274,14 +274,14 @@ class JobManager: __mediaid__ = self.__get_media_id(media=task.mediainfo, season=task.meta.begin_season) if __metaid__ in self._job_view: meta_success = all( - task["state"] in ["completed"] for task in self._job_view[__metaid__].tasks + task.state in ["completed"] for task in self._job_view[__metaid__].tasks ) else: meta_success = True if __mediaid__ != __metaid__: if __mediaid__ in self._job_view: media_success = all( - task["state"] in ["completed"] for task in self._job_view[__mediaid__].tasks + task.state in ["completed"] for task in self._job_view[__mediaid__].tasks ) else: media_success = False