added get_env_var

This commit is contained in:
Mikhail Tergoev 2025-03-05 00:02:48 +03:00
parent c8cff90b3b
commit a43406030b

@ -9,10 +9,16 @@ def print_env_var(var_name):
else: else:
log.warning(f"Переменная {var_name} не определена") log.warning(f"Переменная {var_name} не определена")
def check_and_set_env_var(var_name, default_value): def set_env_var(var_name, default_value):
if var_name not in os.environ or not os.environ[var_name]: if var_name not in os.environ or not os.environ[var_name]:
os.environ[var_name] = default_value os.environ[var_name] = default_value
def get_env_var(var_name):
if var_name in os.environ and os.environ[var_name]:
return os.environ[var_name]
else:
log.critical(f"Переменная {var_name} не определена")
def add_to_env_var(var_name, separator, value): def add_to_env_var(var_name, separator, value):
if var_name not in os.environ: if var_name not in os.environ:
os.environ[var_name] = value os.environ[var_name] = value