remove unecessary notraisepropertyerror and todict parameters
This commit is contained in:
@ -330,11 +330,17 @@ class Variable(Common):
|
||||
"""
|
||||
option_name = param.text.reflector_object.get()
|
||||
todict = function in FUNC_TO_DICT
|
||||
ends = f"notraisepropertyerror={param.notraisepropertyerror}, todict={todict})"
|
||||
params = [f'{option_name}']
|
||||
if hasattr(param, 'suffix'):
|
||||
family_name = param.family.reflector_name
|
||||
return f"ParamDynOption({option_name}, '{param.suffix}', {family_name}, {ends}"
|
||||
return f"ParamOption({option_name}, {ends}"
|
||||
param_type = 'ParamDynOption'
|
||||
params.extend([f"'{param.suffix}'", f'{param.family.reflector_name}'])
|
||||
else:
|
||||
param_type = 'ParamOption'
|
||||
if param.notraisepropertyerror:
|
||||
params.append(f'notraisepropertyerror={param.notraisepropertyerror}')
|
||||
if todict:
|
||||
params.append(f'todict={todict}')
|
||||
return "{}({})".format(param_type, ', '.join(params))
|
||||
|
||||
|
||||
class Family(Common):
|
||||
|
Reference in New Issue
Block a user