summaryrefslogtreecommitdiff
path: root/grc/core/FlowGraph.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/core/FlowGraph.py')
-rw-r--r--grc/core/FlowGraph.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/grc/core/FlowGraph.py b/grc/core/FlowGraph.py
index 04b73957b3..b57a93d551 100644
--- a/grc/core/FlowGraph.py
+++ b/grc/core/FlowGraph.py
@@ -284,6 +284,7 @@ class FlowGraph(Element):
connection = self.parent_platform.Connection(
parent=self, source=porta, sink=portb)
self.connections.add(connection)
+
return connection
def disconnect(self, *ports):
@@ -377,6 +378,7 @@ class FlowGraph(Element):
block.import_data(**block_data)
+ self.rewrite() # TODO: Figure out why this has to be called twice to populate bus ports correctly
self.rewrite() # evaluate stuff like nports before adding connections
# build the connections