From 4f1e7f569dedc935658af92938b7bc1a4b76d7dc Mon Sep 17 00:00:00 2001 From: thsrite Date: Mon, 11 Mar 2024 16:15:47 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=AB=99=E7=82=B9=E5=8E=BB=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/subscribestatistic/__init__.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/plugins/subscribestatistic/__init__.py b/plugins/subscribestatistic/__init__.py index 1daa55a..655032d 100644 --- a/plugins/subscribestatistic/__init__.py +++ b/plugins/subscribestatistic/__init__.py @@ -295,26 +295,32 @@ class SubscribeStatistic(_PluginBase): movie_download_sites = [] movie_download_datas = [] if movie_downloads: + movie_download_sites2 = [] for movie_download in movie_downloads: if movie_download.torrent_site: - movie_download_sites.append(movie_download.torrent_site) + movie_download_sites2.append(movie_download.torrent_site) - for movie_download_site in movie_download_sites: + for movie_download_site in movie_download_sites2: + if not movie_download_sites.__contains__(movie_download_site): + movie_download_sites.append(movie_download_site) if not movie_download_datas.__contains__(movie_download_site): - movie_download_datas.append(movie_download_sites.count(movie_download_site)) + movie_download_datas.append(movie_download_sites2.count(movie_download_site)) # 电视剧下载 tv_downloads = self.downloadhis.list_by_type(mtype="电视剧", days=self._tv_download_days) tv_download_sites = [] tv_download_datas = [] if tv_downloads: + tv_download_sites2 = [] for tv_download in tv_downloads: if tv_download.torrent_site: - tv_download_sites.append(tv_download.torrent_site) + tv_download_sites2.append(tv_download.torrent_site) - for tv_download_site in tv_download_sites: + for tv_download_site in tv_download_sites2: + if not tv_download_sites.__contains__(tv_download_site): + tv_download_sites.append(tv_download_site) if not tv_download_datas.__contains__(tv_download_site): - tv_download_datas.append(tv_download_sites.count(tv_download_site)) + tv_download_datas.append(tv_download_sites2.count(tv_download_site)) # 拼装页面 return [