forked from phoenix/litellm-mirror
fix(utils.py): handle arguments being None
Fixes https://github.com/BerriAI/litellm/issues/4440
This commit is contained in:
parent
23a1f21f86
commit
010b55e6db
1 changed files with 4 additions and 2 deletions
|
@ -168,11 +168,13 @@ class Function(OpenAIObject):
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
arguments: Union[Dict, str],
|
||||
arguments: Optional[Union[Dict, str]],
|
||||
name: Optional[str] = None,
|
||||
**params,
|
||||
):
|
||||
if isinstance(arguments, Dict):
|
||||
if arguments is None:
|
||||
arguments = ""
|
||||
elif isinstance(arguments, Dict):
|
||||
arguments = json.dumps(arguments)
|
||||
else:
|
||||
arguments = arguments
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue