Workflow中的run和run_step方法返回的是str类型。这是不准确的,可能导致代码编辑器中错误的错误报告。它们应该返回Any类型。
0.11.1
无需重现。只需更改返回注解即可。
dojqjjoe1#
是的,Workflow.run方法的返回类型应该在0.11.1版本中从str更改为Any。目前该方法返回的是session._retval,这不能保证是一个字符串1(https://github.com/run-llama/llama_index/blob/main/llama-index-core/llama_index/core/workflow/workflow.py)。
Workflow.run
str
Any
session._retval
1条答案
按热度按时间dojqjjoe1#
是的,
Workflow.run
方法的返回类型应该在0.11.1版本中从str
更改为Any
。目前该方法返回的是session._retval
,这不能保证是一个字符串1(https://github.com/run-llama/llama_index/blob/main/llama-index-core/llama_index/core/workflow/workflow.py)。