in awswrangler/distributed/ray/modin/_utils.py [0:0]
def _check_parameters(pandas_kwargs: dict[str, Any], supported_params: dict[str, ParamConfig]) -> None:
for pandas_arg_key, pandas_args_value in pandas_kwargs.items():
if pandas_arg_key not in supported_params:
raise exceptions.InvalidArgument(f"Unsupported Pandas parameter for PyArrow loader: {pandas_arg_key}")
param_config = supported_params[pandas_arg_key]
if param_config.supported_values is None:
continue
if pandas_args_value not in param_config.supported_values:
raise exceptions.InvalidArgument(
f"Unsupported Pandas parameter value for PyArrow loader: {pandas_arg_key}={pandas_args_value}",
)