调整if的层级

main
roger_home_pc 2 years ago
parent b020f65fb3
commit a20c2d2e43
  1. 19
      main.py

@ -26,17 +26,16 @@ def start_unzip_task():
# 从数据库中获取数据 # 从数据库中获取数据
data = db_obj.get_data_by_id(folder) data = db_obj.get_data_by_id(folder)
if data: if data and all_file['handle_zip']:
# 解压, 增加适用历史密码重试的功能 # 解压, 增加适用历史密码重试的功能
if all_file['handle_zip']: if unzip_obj.unzip(all_file['handle_zip'][0], data['unzip_pwd']):
if unzip_obj.unzip(all_file['handle_zip'][0], data['unzip_pwd']): file_obj.del_all_files(all_file['zip'])
file_obj.del_all_files(all_file['zip']) else:
else: for pwd in db_obj.get_available_pwd():
for pwd in db_obj.get_available_pwd(): result = unzip_obj.unzip(all_file['handle_zip'][0], pwd)
result = unzip_obj.unzip(all_file['handle_zip'][0], pwd) if result:
if result: file_obj.del_all_files(all_file['zip'])
file_obj.del_all_files(all_file['zip']) break
break
# 重新获取文件检查解压结果 # 重新获取文件检查解压结果
all_file = file_obj.get_cate_files(os.path.join(root_path, folder)) # 整理文件返回整理后的结果 all_file = file_obj.get_cate_files(os.path.join(root_path, folder)) # 整理文件返回整理后的结果

Loading…
Cancel
Save