default value for ParamInformation must be empty list for multi value

This commit is contained in:
2021-04-26 17:56:41 +02:00
parent 0e55679e8b
commit a87485abd2
10 changed files with 149 additions and 1 deletions

View File

@ -251,7 +251,11 @@ class Common:
if param.type == 'variable':
return self.build_option_param(param)
if param.type == 'information':
return f'ParamInformation("{param.text}", None)'
if hasattr(self.elt, 'multi') and self.elt.multi:
default = []
else:
default = None
return f'ParamInformation("{param.text}", {default})'
if param.type == 'target_information':
return f'ParamSelfInformation("{param.text}", None)'
if param.type == 'suffix':