fix: i18n error (#12052)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
This commit is contained in:
@@ -243,9 +243,11 @@ class ToolParameter(BaseModel):
|
||||
:param options: the options of the parameter
|
||||
"""
|
||||
# convert options to ToolParameterOption
|
||||
# FIXME fix the type error
|
||||
if options:
|
||||
options_tool_parametor = [
|
||||
ToolParameterOption(value=option, label=I18nObject(en_US=option, zh_Hans=option)) for option in options
|
||||
options = [
|
||||
ToolParameterOption(value=option, label=I18nObject(en_US=option, zh_Hans=option)) # type: ignore
|
||||
for option in options # type: ignore
|
||||
]
|
||||
return cls(
|
||||
name=name,
|
||||
@@ -256,7 +258,7 @@ class ToolParameter(BaseModel):
|
||||
form=cls.ToolParameterForm.LLM,
|
||||
llm_description=llm_description,
|
||||
required=required,
|
||||
options=options_tool_parametor,
|
||||
options=options, # type: ignore
|
||||
)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user