From 54c20a8c65a77afb99220a2c0029b6b1c03327ae Mon Sep 17 00:00:00 2001 From: Cassowary Date: Wed, 28 Feb 2024 08:43:50 -0800 Subject: [PATCH] Add total counts to the end of import script --- import_mailman3_list_config.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/import_mailman3_list_config.py b/import_mailman3_list_config.py index c8b9a85..22587cf 100755 --- a/import_mailman3_list_config.py +++ b/import_mailman3_list_config.py @@ -73,18 +73,23 @@ def main(args): del p["ban_list"] # patch config + cnt = 0 for k, v in p.items(): result = requests.patch(f"{REST_PATH}/{pargs.list}/config", auth=rest_auth, json={k: v}) if result.ok: - print(f"*** [🆗] {k} success") + cnt += 1 + print(f"*** [OK] {k} success") print(result) print(result.text) + print("") else: - print(f"*** [⚠] {k} failed") + print(f"*** [!!] {k} failed") print(result) print(result.reason) print(result.text) + print("") + print(f"- {cnt} / {len(p) - 1} succeeded.") if __name__ == "__main__": sys.exit(main(sys.argv))