minitrino.core.envvars module#
Environment variable utilities for Minitrino clusters.
- class minitrino.core.envvars.EnvironmentVariables(ctx: MinitrinoContext)[source][source]#
Bases:
dictMinitrino environment variables.
- Parameters:
ctx (MinitrinoContext) – An instantiated MinitrinoContext object containing user input and context.
Examples
>>> env_variable = ctx.env.get("CLUSTER_VER", "###-e")
Notes
This class bundles all environment variables used by Minitrino, combining user-provided input, OS environment variables, and values from the minitrino.cfg file.
- get(key: Any, default: Any | None = None) str[source][source]#
Return the value for a given environment variable key.
- Parameters:
key (Any) – The environment variable key.
default (Any, optional) – The default value to return if the key is not found. Defaults to None.
- Returns:
The value for the given environment variable key.
- Return type:
str