Skip to content
Snippets Groups Projects
Commit 5c0bf4ab authored by Rasmus Karlsson's avatar Rasmus Karlsson
Browse files

Modified split(). Did not work before, now it works

parent dfa29032
No related branches found
No related tags found
1 merge request!34Resolve "Operation Splitting"
Pipeline #14030 failed
......@@ -240,13 +240,19 @@ class SFG(AbstractOperation):
# For each input_signal, connect it to the corresponding operation
for port, input_operation in zip(self.inputs, self.input_operations):
# Disconnect the previous signal to the destination
dest = input_operation.output(0).signals[0].destination
dest.clear()
# Connect the signal to the new destination
port.signals[0].set_destination(input_operation.output(0).signals[0].destination)
port.signals[0].set_destination(dest)
# For each output_signal, connect it to the corresponding operation
for port, output_operation in zip(self.outputs, self.output_operations):
# Disconnect the previous signal to the source
src = output_operation.input(0).signals[0].source
src.clear()
# Connect the signal to the new source
port.signals[0].set_source(output_operation.input[0].signals[0].source)
port.signals[0].set_source(src)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment