summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVolker Schroer <3470424+dl1ksv@users.noreply.github.com>2018-11-15 21:54:55 +0100
committerMartin Braun <martin.braun@ettus.com>2018-11-17 21:51:53 -0800
commit7e514a1d2282ca8ddb6058b106f3b381b9a74a5e (patch)
treea53d60d656ca9c3b228a0558db2e4d3b4e94f122
parentf1a877cb16c5a13950ccd38986ee8ed37d2c5d52 (diff)
grc: Fix GRC-hier-block with message pad
Before this fix, generating hier blocks with message pads would show the following error: ``` Generate Error: 'Port' object has no attribute 'id' >>> Failure Traceback (most recent call last): [...] File "[...]/gnuradio/grc/core/generator/hier_block.py", line 102, in _build_block_n_from_flow_graph_io p['id'] = port.id AttributeError: 'Port' object has no attribute 'id' ```
-rw-r--r--grc/core/generator/hier_block.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/grc/core/generator/hier_block.py b/grc/core/generator/hier_block.py
index 780dee5be3..6968b580ca 100644
--- a/grc/core/generator/hier_block.py
+++ b/grc/core/generator/hier_block.py
@@ -98,7 +98,7 @@ class HierBlockGenerator(TopBlockGenerator):
for port in get_hier_block_io(self._flow_graph, direction):
p = collections.OrderedDict()
if port.domain == Constants.GR_MESSAGE_DOMAIN:
- p['id'] = port.id
+ p['id'] = port.key
p['label'] = port.parent.params['label'].value
if port.domain != Constants.DEFAULT_DOMAIN:
p['domain'] = port.domain