Skip to content

Constants

zenml.constants

handle_bool_env_var(var, default=False)

Converts normal env var to boolean

Source code in zenml/constants.py
def handle_bool_env_var(var: str, default: bool = False) -> bool:
    """Converts normal env var to boolean"""
    value = os.getenv(var)
    if value in ["1", "y", "yes", "True", "true"]:
        return True
    elif value in ["0", "n", "no", "False", "false"]:
        return False
    return default

handle_int_env_var(var, default=0)

Converts normal env var to int

Source code in zenml/constants.py
def handle_int_env_var(var: str, default: int = 0) -> int:
    """Converts normal env var to int"""
    value = os.getenv(var, "")
    try:
        return int(value)
    except (ValueError, TypeError):
        return default