diff options
Diffstat (limited to 'grc/converter/block.py')
-rw-r--r-- | grc/converter/block.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/grc/converter/block.py b/grc/converter/block.py index 0e362d97c0..77720318f2 100644 --- a/grc/converter/block.py +++ b/grc/converter/block.py @@ -84,7 +84,10 @@ def convert_block_xml(node): data['id'] = block_id data['label'] = node.findtext('name') or no_value data['category'] = node.findtext('category') or no_value - data['flags'] = node.findtext('flags') or no_value + data['flags'] = [n.text for n in node.findall('flags')] + data['flags'] += ['show_id'] if block_id.startswith('variable') else [] + if not data['flags']: + data['flags'] = no_value data['parameters'] = [convert_param_xml(param_node, converter.to_python_dec) for param_node in node.iterfind('param')] or no_value |