mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-28 19:47:41 +08:00
更新 transfer.py
This commit is contained in:
+5
-11
@@ -591,11 +591,6 @@ class TransferChain(ChainBase, ConfigReloadMixin, metaclass=Singleton):
|
|||||||
# 设置任务失败
|
# 设置任务失败
|
||||||
self.jobview.fail_task(task)
|
self.jobview.fail_task(task)
|
||||||
|
|
||||||
# 全部整理完成且有成功的任务时
|
|
||||||
if self.jobview.is_finished(task):
|
|
||||||
# 发送消息、刮削事件等
|
|
||||||
__notify()
|
|
||||||
|
|
||||||
# 返回失败
|
# 返回失败
|
||||||
ret_status = False
|
ret_status = False
|
||||||
ret_message = transferinfo.message
|
ret_message = transferinfo.message
|
||||||
@@ -638,12 +633,11 @@ class TransferChain(ChainBase, ConfigReloadMixin, metaclass=Singleton):
|
|||||||
# 设置任务成功
|
# 设置任务成功
|
||||||
self.jobview.finish_task(task)
|
self.jobview.finish_task(task)
|
||||||
|
|
||||||
# 全部整理完成且有成功的任务时
|
# 全部整理完成且有成功的任务时,发送消息和事件
|
||||||
if self.jobview.is_finished(task):
|
if self.jobview.is_finished(task):
|
||||||
# 发送消息、刮削事件
|
__notify()
|
||||||
__notify()
|
|
||||||
|
|
||||||
# 全部整理完成不管成功还是失败
|
# 全部整理完成,设置完成的种子为已整理
|
||||||
if self.jobview.is_done(task):
|
if self.jobview.is_done(task):
|
||||||
# 查询作业中的所有任务
|
# 查询作业中的所有任务
|
||||||
tasks = self.jobview.all_tasks(task.mediainfo, task.meta.begin_season)
|
tasks = self.jobview.all_tasks(task.mediainfo, task.meta.begin_season)
|
||||||
@@ -656,7 +650,7 @@ class TransferChain(ChainBase, ConfigReloadMixin, metaclass=Singleton):
|
|||||||
# 设置种子状态为已整理
|
# 设置种子状态为已整理
|
||||||
self.transfer_completed(hashs=t.download_hash, downloader=t.downloader)
|
self.transfer_completed(hashs=t.download_hash, downloader=t.downloader)
|
||||||
|
|
||||||
# 移动模式删除空目录和种子文件
|
# 移动模式,全部成功时删除空目录和种子文件
|
||||||
if transferinfo.transfer_type in ["move"]:
|
if transferinfo.transfer_type in ["move"]:
|
||||||
# 全部整理成功时
|
# 全部整理成功时
|
||||||
if self.jobview.is_success(task):
|
if self.jobview.is_success(task):
|
||||||
|
|||||||
Reference in New Issue
Block a user