summaryrefslogtreecommitdiff
path: root/grc/core/blocks/dummy.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/core/blocks/dummy.py')
-rw-r--r--grc/core/blocks/dummy.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/grc/core/blocks/dummy.py b/grc/core/blocks/dummy.py
index ccdc5a5b04..4339885197 100644
--- a/grc/core/blocks/dummy.py
+++ b/grc/core/blocks/dummy.py
@@ -19,7 +19,7 @@ from __future__ import absolute_import
from . import Block, register_build_in
-from ._build import _build_params, _build_ports
+from ._build import _build_params as build_core_params
@register_build_in
class DummyBlock(Block):
@@ -29,12 +29,11 @@ class DummyBlock(Block):
label = 'Missing Block'
key = '_dummy'
- def __init__(self, parent, missing_block_id, parameters,**kwargs):
+ def __init__(self, parent, missing_block_id, parameters,**_):
self.key = missing_block_id
- self.parameters_data = _build_params([kwargs],False, False,self.flags, self.key)
+ self.parameters_data = build_core_params([],False, False,self.flags, self.key)
super(DummyBlock, self).__init__(parent=parent)
- del self.params[self.key] # Remove missing keys from parameter list
param_factory = self.parent_platform.make_param
for param_id in parameters:
@@ -46,7 +45,7 @@ class DummyBlock(Block):
@property
def enabled(self):
return False
-
+
def add_missing_port(self, port_id, direction):
port = self.parent_platform.make_port(
parent=self, direction=direction, id=port_id, name='?', dtype='',
@@ -55,6 +54,4 @@ class DummyBlock(Block):
self.sources.append(port)
else:
self.sinks.append(port)
- self.rewrite() # Make port visible
- self.validate() # Generate appropriate error messages
return port