Fixing default value types for signature fields
@@ -1525,6 +1525,7 @@ def schema_libs(cfg, lib='default', stackup='default', corner='default'):
'require': None,
'type': 'str',
'lock': 'false',
+ 'signature': None,
'defvalue': None,
'shorthelp': 'Library power/ground layer',
'example': ["cli: -library_pgmetal 'mylib m1'",
@@ -1561,7 +1562,7 @@ def schema_libs(cfg, lib='default', stackup='default', corner='default'):
'require': None,
'type': '[str]',
'lock': 'false',
- 'signature' : None,
+ 'signature' : [],
'defvalue': [],
'shorthelp': 'Library default driver cell',
'example': ["cli: -library_driver 'mylib BUFX1/Z'",
@@ -1966,7 +1967,7 @@ def schema_eda(cfg, tool='default', step='default', index='default'):
'type': '[str]',
'lock': 'false',
'require': None,
- 'signature': None,
+ 'signature': [],
'defvalue': None,
'shorthelp': 'Tool warning filter',
'example': ["cli: -eda_woff 'verilator COMBDLY'",
@@ -2661,6 +2662,7 @@ def schema_metric(cfg, step='default', index='default',group='default', ):
'type': 'float',
'lock': 'false',
'require': 'all',
+ 'signature': None,
'defvalue': None,
'shorthelp': 'Metric hold worst negative slack',
'example': [
@@ -3666,7 +3668,7 @@ def schema_options(cfg):
'type': '[str]',
'lock': 'false',
'require': None,
- 'signature': None,
+ 'signature': [],
'defvalue': [],
'shorthelp': 'Compilation step list',
'example': ["cli: -steplist 'import'",
@@ -3682,6 +3684,7 @@ def schema_options(cfg):
'type': '[str]',
'lock': 'false',
'require': None,
+ 'signature': [],
'defvalue': [],
'shorthelp': 'Compilation index list',
'example': ["cli: -indexlist '0'",
@@ -3697,7 +3700,7 @@ def schema_options(cfg):
'type': '[str]',
'lock': 'false',
'require': None,
- 'signature': None,
+ 'signature': [],
'defvalue': [],
'shorthelp': 'Message trigger',
'example': ["cli: -msgevent export",
@@ -3714,7 +3717,7 @@ def schema_options(cfg):
'type': '[str]',
'lock': 'false',
'require': None,
- 'signature': None,
+ 'signature': [],
'defvalue': [],
'shorthelp': 'Message recipient',
'example': ["cli: -msgcontact 'wile.e.coyote@acme.com'",
@@ -3817,7 +3820,7 @@ def schema_options(cfg):
'type': '[str]',
'lock': 'false',
'require': None,
- 'signature': None,
+ 'signature': [],
'defvalue': [],
'shorthelp': "List of flow breakpoints",
'example': ["cli: -bkpt place",
@@ -3991,7 +3994,7 @@ def schema_package(cfg, group):
'type': '[str]',
'lock': 'false',
'require':None,
- 'signature': None,
+ 'signature': [],
'defvalue': None,
'shorthelp': f"{group.capitalize()} keywords",
'example': [
