diff --git a/app/chain/transfer.py b/app/chain/transfer.py index e78e3622..f8e2f3c9 100755 --- a/app/chain/transfer.py +++ b/app/chain/transfer.py @@ -859,8 +859,9 @@ class TransferChain(ChainBase, metaclass=Singleton): ) # 设置下载任务状态 - if state: - self.transfer_completed(hashs=torrent.hash, downloader=torrent.downloader) + if not state: + logger.warn(f"整理下载器任务失败:{torrent.hash} - {errmsg}") + self.transfer_completed(hashs=torrent.hash, downloader=torrent.downloader) # 结束 logger.info("所有下载器中下载完成的文件已整理完成")