This commit is contained in:
Hjosmelvy 2023-12-27 07:06:50 +00:00 committed by GitHub
commit d9770dc91d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 10 deletions

Binary file not shown.

Binary file not shown.

View File

@ -373,17 +373,14 @@ class SolutionBase:
# Create a NamedTuple object where the field names are mapping to the graph
# output stream names.
solution_outputs = collections.namedtuple(
'SolutionOutputs', self._output_stream_type_info.keys())
'SolutionOutputs', self._output_stream_type_info.keys())
results = solution_outputs(*([""] * len(solution_outputs._fields)))
for stream_name in self._output_stream_type_info.keys():
if stream_name in self._graph_outputs:
setattr(
solution_outputs, stream_name,
self._get_packet_content(self._output_stream_type_info[stream_name],
self._graph_outputs[stream_name]))
else:
setattr(solution_outputs, stream_name, None)
return solution_outputs
if stream_name in self._graph_outputs:
results = results._replace(**{stream_name: self._get_packet_content(
self._output_stream_type_info[stream_name], self._graph_outputs[stream_name])})
return results
def close(self) -> None:
"""Closes all the input sources and the graph."""