Skip to content

Commit 120a3b9

Browse files
authored
connect vec string to operator (#1627)
* connc vec string * remove grpc * Apply suggestions from code review
1 parent 436bdcd commit 120a3b9

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/ansys/dpf/core/collection_base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ def integral_collection(inpt, server: BaseServer = None):
140140
return IntCollection(inpt, server=server)
141141
if all(isinstance(x, (float, np.float64)) for x in inpt):
142142
return FloatCollection(inpt, server=server)
143+
if all(isinstance(x, str) for x in inpt):
144+
return StringCollection(inpt, server=server)
143145
else:
144146
raise NotImplementedError(
145147
f"{IntegralCollection.__name__} is only "

tests/test_operator.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -782,6 +782,12 @@ def test_connect_get_output_double_list_operator(server_type):
782782
assert np.allclose(d, d_out)
783783

784784

785+
@conftest.raises_for_servers_version_under("5.0")
786+
def test_connect_get_output_string_list_operator(server_clayer):
787+
d = ["hello", "bye"]
788+
dpf.core.operators.utility.forward(d, server=server_clayer)
789+
790+
785791
def test_connect_result(plate_msup, server_type):
786792
model = dpf.core.Model(plate_msup, server=server_type)
787793
stress = model.results.stress

0 commit comments

Comments
 (0)