fix
This commit is contained in:
parent
c8511da2e7
commit
0000f3df38
@ -173,7 +173,8 @@ class MangaManager:
|
||||
try:
|
||||
total_chapters = 0
|
||||
completed_chapters = 0
|
||||
|
||||
success_chapters = 0
|
||||
|
||||
async for result in manager.process_manga(url, status_callback=cls.print_progress):
|
||||
if result['type'] == 'progress':
|
||||
total_chapters = result['total_chapters']
|
||||
@ -190,6 +191,7 @@ class MangaManager:
|
||||
f"{chapter_result['failed']} 张失败"
|
||||
)
|
||||
else:
|
||||
success_chapters += 1
|
||||
logger.info(f"章节 {result['chapter']} 完成")
|
||||
|
||||
print(f"\n总进度: {completed_chapters}/{total_chapters} 章")
|
||||
@ -201,7 +203,7 @@ class MangaManager:
|
||||
logger.error(f"下载出错: {result['error']}")
|
||||
|
||||
# 全部下载完成
|
||||
if int(total_chapters) == int(completed_chapters):
|
||||
if int(total_chapters) == int(success_chapters):
|
||||
MangaUtils().add_manga(title, created_at=created_at)
|
||||
logger.info(f"全部完成 {title}, {created_at}")
|
||||
except MangaException as e:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user