output error message also

This commit is contained in:
lededev
2021-10-23 19:42:36 +08:00
parent db1ad1d582
commit 0758104e7a

View File

@@ -241,11 +241,11 @@ def extrafanart_download_threadpool(url_list, save_dir, number, source_movie):
if not len(mp_args): if not len(mp_args):
return return
with ThreadPoolExecutor(os.cpu_count()) as pool: with ThreadPoolExecutor(os.cpu_count()) as pool:
result = pool.map(download_one_file, mp_args) result = list(pool.map(download_one_file, mp_args))
for s in result: for i in range(len(result)):
print('[+]Image Downloaded!', s) if s else None print('[+]Extrafanart Downloaded!', result[i]) if result[i] else print(f'[-]Extrafanart {i+1} for [{number}] download failed!')
if not all(result): # 非致命错误电影不移入失败文件夹将来可以用模式3补齐 if not all(result): # 非致命错误电影不移入失败文件夹将来可以用模式3补齐
print('[-]Failed download some extrafanart images for number [{number}], you may retry run mode 3 later.') print('[-]Failed download some extrafanart images for [{number}], you may retry run mode 3 later.')
if conf.debug(): if conf.debug():
print(f'[!]Extrafanart download ThreadPool mode runtime {time.perf_counter() - tm_start:.3f}s') print(f'[!]Extrafanart download ThreadPool mode runtime {time.perf_counter() - tm_start:.3f}s')