Allow non-dict output

This commit is contained in:
Nuno Campos
2023-08-19 10:35:04 +01:00
parent 0d39132602
commit d1a518fdfa
+5 -1
View File
@@ -202,7 +202,11 @@ class PubSub(Serializable, Runnable[Any, Any], ABC):
run_manager.on_chain_error(exceptions[0])
raise exceptions[0]
else:
run_manager.on_chain_end(final_output)
run_manager.on_chain_end(
final_output
if isinstance(final_output, dict)
else {"output": final_output}
)
PubSub.update_forward_refs()