returns_raise is now mandatory in core
This commit is contained in:
@ -305,6 +305,8 @@ class OptionDescription(BaseOption, StorageOptionDescription):
|
||||
values = carry_out_calculation(self, context=context,
|
||||
callback=callback,
|
||||
callback_params=callback_params)
|
||||
if isinstance(values, Exception):
|
||||
raise values
|
||||
if len(values) > len(set(values)):
|
||||
raise ConfigError(_('DynOptionDescription callback return not uniq value'))
|
||||
for val in values:
|
||||
|
Reference in New Issue
Block a user