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}")