From 4c5366f8b40a4b1ddfc1fe7ba22d915dcd5aeb78 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 29 May 2024 13:41:19 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=AE=A2=E9=98=85=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chain/subscribe.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/app/chain/subscribe.py b/app/chain/subscribe.py index 14a90301..3c8935f7 100644 --- a/app/chain/subscribe.py +++ b/app/chain/subscribe.py @@ -243,7 +243,11 @@ class SubscribeChain(ChainBase): meta = MetaInfo(subscribe.name) meta.year = subscribe.year meta.begin_season = subscribe.season or None - meta.type = MediaType(subscribe.type) + try: + meta.type = MediaType(subscribe.type) + except ValueError: + logger.error(f'订阅 {subscribe.name} 类型错误:{subscribe.type}') + continue # 识别媒体信息 mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid, @@ -526,7 +530,11 @@ class SubscribeChain(ChainBase): meta = MetaInfo(subscribe.name) meta.year = subscribe.year meta.begin_season = subscribe.season or None - meta.type = MediaType(subscribe.type) + try: + meta.type = MediaType(subscribe.type) + except ValueError: + logger.error(f'订阅 {subscribe.name} 类型错误:{subscribe.type}') + continue # 订阅的站点域名列表 domains = [] if subscribe.sites: @@ -762,7 +770,11 @@ class SubscribeChain(ChainBase): meta = MetaInfo(subscribe.name) meta.year = subscribe.year meta.begin_season = subscribe.season or None - meta.type = MediaType(subscribe.type) + try: + meta.type = MediaType(subscribe.type) + except ValueError: + logger.error(f'订阅 {subscribe.name} 类型错误:{subscribe.type}') + continue # 识别媒体信息 mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid,