ValueError if not PropertieError

This commit is contained in:
2015-04-18 23:46:37 +02:00
parent d959020eed
commit 057bba83e4
3 changed files with 25 additions and 4 deletions

View File

@ -300,10 +300,15 @@ class Values(object):
force_submulti_index = submulti_index
if setting_properties is undefined:
setting_properties = setting._getproperties()
opt.impl_validate(value, context,
'validator' in setting_properties,
force_index=force_index,
force_submulti_index=force_submulti_index)
try:
opt.impl_validate(value, context,
'validator' in setting_properties,
force_index=force_index,
force_submulti_index=force_submulti_index)
except ValueError, err:
config_error = err
value = None
#FIXME pas de test avec les metas ...
#FIXME et les symlinkoption ...
if is_default and 'force_store_value' in setting._getitem(opt,