From 14a41256884579a4d21ab8de82b47f0631d3aef1 Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 17 Mar 2025 21:44:13 +0000 Subject: [PATCH] updated to give full list of missing env vars --- shared/utils/check_env.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/shared/utils/check_env.py b/shared/utils/check_env.py index d35d23c..61af197 100644 --- a/shared/utils/check_env.py +++ b/shared/utils/check_env.py @@ -10,6 +10,9 @@ def check_env( assert isinstance(var_list, set) assert all(isinstance(elem, str) for elem in var_list) # check that env vars are set + missing_vars = [] for env_var in var_list: if env_var not in os.environ: - raise OSError(f"environment variable not set: {env_var}") + missing_vars.append(env_var) + if len(missing_vars) > 0: + raise OSError(f"environment variable(s) not set: {missing_vars}")