error in external function should returns explicit error message

This commit is contained in:
2017-02-11 18:11:05 +01:00
parent 695de030ef
commit 80f6f4ba03
6 changed files with 329 additions and 260 deletions

View File

@@ -571,7 +571,8 @@ class Option(OnlyOption):
value = carry_out_calculation(current_opt, context=context,
callback=validator,
callback_params=validator_params_,
index=_index)
index=_index,
is_validator=True)
if isinstance(value, Exception):
return value