Skip to content
Snippets Groups Projects
Commit 16eab4b8 authored by Ivar Härnqvist's avatar Ivar Härnqvist
Browse files

use collections.abc

parent 5ee9e6f7
No related branches found
No related tags found
4 merge requests!31Resolve "Specify internal input/output dependencies of an Operation",!25Resolve "System tests iteration 1",!24Resolve "System tests iteration 1",!23Resolve "Simulate SFG"
Pipeline #12383 passed
...@@ -285,7 +285,7 @@ class AbstractOperation(Operation, AbstractGraphComponent): ...@@ -285,7 +285,7 @@ class AbstractOperation(Operation, AbstractGraphComponent):
if result is not None: if result is not None:
return result return result
values = self.evaluate(*self._truncate_inputs(input_values)) values = self.evaluate(*self._truncate_inputs(input_values))
if isinstance(values, collections.Sequence): if isinstance(values, collections.abc.Sequence):
if len(values) != self.output_count: if len(values) != self.output_count:
raise RuntimeError(f"Operation evaluated to incorrect number of outputs (expected {self.output_count}, got {len(values)})") raise RuntimeError(f"Operation evaluated to incorrect number of outputs (expected {self.output_count}, got {len(values)})")
elif isinstance(values, Number): elif isinstance(values, Number):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment