From 09ebc1c08ff00c5d0bd61957b8547e592004cf8f Mon Sep 17 00:00:00 2001 From: Womsxd <45663319+Womsxd@users.noreply.github.com> Date: Sun, 9 Jan 2022 15:25:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A4=9A=E4=BA=BA=E7=BB=93?= =?UTF-8?q?=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 2 ++ main_multi.py | 11 +++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 9f7e56e..18327ea 100644 --- a/main.py +++ b/main.py @@ -75,8 +75,10 @@ def main(): honkai3rd_help.Sign_acc() else: log.info("崩坏3签到功能未启用!") + return 0 else: log.warning("Config未启用!") + return 1 if __name__ == "__main__": diff --git a/main_multi.py b/main_multi.py index 339b62a..403009d 100644 --- a/main_multi.py +++ b/main_multi.py @@ -33,21 +33,24 @@ def main_multi(autorun: bool): input("请输入回车继续,需要重新搜索配置文件请Ctrl+C退出脚本") except: exit(0) - results = {"ok": [], "error": []} + results = {"ok": [], "close": [], "error": []} for i in iter(config_list): log.info(f"正在执行{i}") setting.mihoyobbs_List_Use = [] config.config_Path = f"{config.path}/{i}" try: - main.main() + run_code = main.main() except CookieError: results["error"].append(i) else: - results["ok"].append(i) + if run_code == 0: + results["ok"].append(i) + else: + results["close"].append(i) log.info(f"{i}执行完毕") time.sleep(random.randint(3, 10)) print("") - log.info(f'脚本执行完毕,共执行{len(config_list)}个配置文件,成功{len(results["ok"])}个,失败{len(results["error"])}个') + log.info(f'脚本执行完毕,共执行{len(config_list)}个配置文件,成功{len(results["ok"])}个,没执行{results["close"]}个,失败{len(results["error"])}个') if __name__ == "__main__":