From 4c64e3da1062c5c8438cbda5433b6253ae3314dc Mon Sep 17 00:00:00 2001 From: phact Date: Tue, 7 May 2024 14:58:35 -0400 Subject: [PATCH] locals().copy() --- litellm/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/utils.py b/litellm/utils.py index 75476edc70a..db48d361759 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -4836,7 +4836,7 @@ def get_optional_params( **kwargs, ): # retrieve all parameters passed to the function - passed_params = locals() + passed_params = locals().copy() special_params = passed_params.pop("kwargs") for k, v in special_params.items(): if k.startswith("aws_") and ( @@ -5770,7 +5770,7 @@ def get_optional_params( optional_params["extra_body"] = extra_body else: # if user passed in non-default kwargs for specific providers/models, pass them along - for k in list(passed_params.keys()): + for k in passed_params.keys(): if k not in default_params.keys(): optional_params[k] = passed_params[k] print_verbose(f"Final returned optional params: {optional_params}")