Update default output type of list joiner to be correct (#8881)

This commit is contained in:
Sebastian Husch Lee 2025-02-20 10:54:50 +01:00 committed by GitHub
parent 7c17ca0405
commit 62d0d5d3d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View File

@ -77,7 +77,7 @@ class ListJoiner:
if list_type_ is not None:
component.set_output_types(self, values=list_type_)
else:
component.set_output_types(self, values=List)
component.set_output_types(self, values=List[Any])
def to_dict(self) -> Dict[str, Any]:
"""

View File

@ -101,7 +101,8 @@ class TestListJoiner:
pipe = Pipeline()
pipe.add_component("joiner", joiner)
pipe.add_component("llm", llm)
pipe.connect("joiner.values", "llm.messages")
with pytest.raises(PipelineConnectError):
pipe.connect("joiner.values", "llm.messages")
assert pipe is not None
def test_pipeline_connection_validation_list_chatmessage(self):