Environment#
Exceptions#
- class council.utils.MissingEnvVariableException(name: str)[source]#
Bases:
ExceptionCustom exception raised when a required environment variable is missing.
Read environment variables#
- council.utils.read_env_str(name: str, required: bool = True, default: str | None = None) Option[str][source]#
Read an environment variable as string, return as Option.
- council.utils.read_env_int(name: str, required: bool = True, default: int | None = None) Option[int][source]#
Read an environment variable as integer, return as Option.
- council.utils.read_env_float(name: str, required: bool = True, default: float | None = None) Option[float][source]#
Read an environment variable as float, return as Option.