mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
Merge pull request #3283 from InfinityPacer/feature/subscribe
This commit is contained in:
@@ -260,10 +260,8 @@ class SubscribeChain(ChainBase):
|
|||||||
sleep_time = random.randint(60, 300)
|
sleep_time = random.randint(60, 300)
|
||||||
logger.info(f'订阅搜索随机休眠 {sleep_time} 秒 ...')
|
logger.info(f'订阅搜索随机休眠 {sleep_time} 秒 ...')
|
||||||
time.sleep(sleep_time)
|
time.sleep(sleep_time)
|
||||||
|
try:
|
||||||
logger.info(f'开始搜索订阅,标题:{subscribe.name} ...')
|
logger.info(f'开始搜索订阅,标题:{subscribe.name} ...')
|
||||||
# 如果状态为N则更新为R
|
|
||||||
if subscribe.state == 'N':
|
|
||||||
self.subscribeoper.update(subscribe.id, {'state': 'R'})
|
|
||||||
# 生成元数据
|
# 生成元数据
|
||||||
meta = MetaInfo(subscribe.name)
|
meta = MetaInfo(subscribe.name)
|
||||||
meta.year = subscribe.year
|
meta.year = subscribe.year
|
||||||
@@ -399,6 +397,10 @@ class SubscribeChain(ChainBase):
|
|||||||
# 判断是否应完成订阅
|
# 判断是否应完成订阅
|
||||||
self.finish_subscribe_or_not(subscribe=subscribe, meta=meta, mediainfo=mediainfo,
|
self.finish_subscribe_or_not(subscribe=subscribe, meta=meta, mediainfo=mediainfo,
|
||||||
downloads=downloads, lefts=lefts)
|
downloads=downloads, lefts=lefts)
|
||||||
|
finally:
|
||||||
|
# 如果状态为N则更新为R
|
||||||
|
if subscribe.state == 'N':
|
||||||
|
self.subscribeoper.update(subscribe.id, {'state': 'R'})
|
||||||
|
|
||||||
# 手动触发时发送系统消息
|
# 手动触发时发送系统消息
|
||||||
if manual:
|
if manual:
|
||||||
|
|||||||
Reference in New Issue
Block a user