fix: 关闭不必要的输出
This commit is contained in:
@@ -116,16 +116,14 @@ class Prompt(str):
|
|||||||
template = template.format(**formatted_kwargs)
|
template = template.format(**formatted_kwargs)
|
||||||
return template
|
return template
|
||||||
except (IndexError, KeyError) as e:
|
except (IndexError, KeyError) as e:
|
||||||
raise ValueError(
|
raise ValueError(f"格式化模板失败: {template}, args={formatted_args}, kwargs={formatted_kwargs}") from e
|
||||||
f"格式化模板失败: {template}, args={formatted_args}, kwargs={formatted_kwargs} {str(e)} keys:{template_args}"
|
|
||||||
) from e
|
|
||||||
|
|
||||||
def format(self, *args, **kwargs) -> "Prompt":
|
def format(self, *args, **kwargs) -> "Prompt":
|
||||||
"""支持位置参数和关键字参数的格式化,使用"""
|
"""支持位置参数和关键字参数的格式化,使用"""
|
||||||
ret = type(self)(
|
ret = type(self)(
|
||||||
self.template, self.name, args=list(args) if args else self._args, **kwargs if kwargs else self._kwargs
|
self.template, self.name, args=list(args) if args else self._args, **kwargs if kwargs else self._kwargs
|
||||||
)
|
)
|
||||||
print(f"prompt build result: {ret} name: {ret.name} ")
|
# print(f"prompt build result: {ret} name: {ret.name} ")
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user