summaryrefslogtreecommitdiff
path: root/grc/core/blocks/virtual.py
diff options
context:
space:
mode:
authorHåkon Vågsether <haakonsv@gmail.com>2018-08-29 17:25:11 +0200
committerMartin Braun <martin.braun@ettus.com>2018-11-22 13:48:21 -0800
commit99b8ef09b954c69492be95b68989d6d75b0446ee (patch)
tree71b5f1a00817ff9f81eee1fae71e9b264f217b60 /grc/core/blocks/virtual.py
parent745b2b2d34cff22468ea9a4a785e82d3398dc4e6 (diff)
grc: Fix problems with option_attributes
Enabling the option_attributes to be accessed by the rest of the block's parameters by using a new string subtype. Also adding validation.
Diffstat (limited to 'grc/core/blocks/virtual.py')
-rw-r--r--grc/core/blocks/virtual.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/grc/core/blocks/virtual.py b/grc/core/blocks/virtual.py
index 302fd76a1e..b74a01c985 100644
--- a/grc/core/blocks/virtual.py
+++ b/grc/core/blocks/virtual.py
@@ -45,7 +45,7 @@ class VirtualSink(Block):
self.inputs_data = _build_ports(self.inputs, 'sink') if self.inputs else []
self.outputs_data = _build_ports(self.outputs, 'source') if self.outputs else []
self.parameters_data = _build_params(self.parameters or [],
- bool(self.inputs), bool(self.outputs), self.flags)
+ bool(self.inputs), bool(self.outputs), self.flags, self.key)
super(VirtualSink, self).__init__(parent, **kwargs)
self.params['id'].hide = 'all'
@@ -78,7 +78,7 @@ class VirtualSource(Block):
self.inputs_data = _build_ports(self.inputs, 'sink') if self.inputs else []
self.outputs_data = _build_ports(self.outputs, 'source') if self.outputs else []
self.parameters_data = _build_params(self.parameters or [],
- bool(self.inputs), bool(self.outputs), self.flags)
+ bool(self.inputs), bool(self.outputs), self.flags, self.key)
super(VirtualSource, self).__init__(parent, **kwargs)
self.params['id'].hide = 'all'