if not need, don't validate
This commit is contained in:
parent
c13846238d
commit
c91e7eff97
|
@ -258,9 +258,9 @@ class Option(BaseInformation):
|
|||
# generic calculation
|
||||
if context is not None:
|
||||
descr = context.cfgimpl_get_description()
|
||||
if validate:
|
||||
if not self._multi:
|
||||
if value is not None and ((validate and
|
||||
self._validator is not None and
|
||||
if value is not None and ((self._validator is not None and
|
||||
not val_validator()) or
|
||||
not self._validate(value)):
|
||||
raise ValueError(_("invalid value {0} for option {1}"
|
||||
|
@ -274,8 +274,7 @@ class Option(BaseInformation):
|
|||
self._name))
|
||||
for index in range(0, len(value)):
|
||||
val = value[index]
|
||||
if val is not None and ((validate and
|
||||
self._validator is not None and
|
||||
if val is not None and ((self._validator is not None and
|
||||
not val_validator()) or
|
||||
not self._validate(val)):
|
||||
raise ValueError(_("invalid value {0} for option {1}"
|
||||
|
|
Loading…
Reference in New Issue