in cfn_tools/_config.py [0:0]
def _load_config(self, name, conf):
env_var_name: str = f"CFN_{name.upper()}"
env_var: Optional[str] = os.getenv(env_var_name)
if env_var is not None:
value = self._apply_type(
name=name, value=env_var, dtype=_CONFIG_DEFAULTS[name].dtype, nullable=_CONFIG_DEFAULTS[name].nullable
)
self.__setattr__(name, value)
elif conf.has_default is True:
self.__setattr__(name, conf.default)