Skip to content

Commit 1e5bc21

Browse files
committed
修复打包任务错误处理,增加失败任务输出;修正配置文件路径后缀
1 parent 7572170 commit 1e5bc21

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

package/build.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ def main():
2424
upx_dir = base_dir / './upx/' # UPX目录
2525

2626
success_count = 0
27+
task_error_list = []
2728
# 遍历所有打包任务
2829
for i, task in enumerate(config, start=1):
2930
try:
@@ -97,11 +98,15 @@ def main():
9798
print(f"打包失败,退出码: {result.returncode}")
9899
except Exception as e:
99100
print(f"任务[{i}/{len(config)} {task['name']}]失败: {e}")
101+
task_error_list.append(task['name'])
100102
continue
101103
if success_count != 0:
102104
print(f"打包完成,成功打包 [{success_count}/{len(config)}] 个任务")
105+
if task_error_list != []:
106+
print(f"打包失败的任务: {', '.join(task_error_list)}")
103107
else:
104108
print("打包失败,没有成功打包任何任务")
109+
print(f"失败的任务: {', '.join(task_error_list)}")
105110
sys.exit(1)
106111

107112
if __name__ == '__main__':

package/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
windowed: False
2424
distpath: 'dist'
2525
output-name: 'Keyboard_monitoring_v.24.07.16.py'
26-
26+
2727
- name: '网易云音乐歌单批量下载歌曲'
28-
python-file: '网易云音乐歌单批量下载歌曲\v.24-10-06'
28+
python-file: '网易云音乐歌单批量下载歌曲\v.24-10-06.py'
2929
install-requirements: [
3030
'quote',
3131
'requests',

0 commit comments

Comments
 (0)