in awswrangler/_config.py [0:0]
def _assign_args_value(args: dict[str, Any], name: str, value: Any) -> None:
if _CONFIG_ARGS[name].is_parent:
if name not in args:
args[name] = {}
nested_args = cast(Dict[str, Any], value)
for nested_arg_name, nested_arg_value in nested_args.items():
_assign_args_value(args[name], nested_arg_name, nested_arg_value)
return
if name not in args:
_logger.debug("Applying default config argument %s with value %s.", name, value)
args[name] = value
elif _CONFIG_ARGS[name].enforced is True:
_logger.debug("Applying ENFORCED config argument %s with value %s.", name, value)
args[name] = value