Fixed setting param to None in validation

This commit is contained in:
Benoît Sierro
2023-02-17 11:32:24 +01:00
parent c2761aadac
commit 79dd39f39a

View File

@@ -266,10 +266,11 @@ class Parameter:
def validate(self: Parameter, v) -> tuple[bool, Any]:
if v is None:
is_value = False
try:
is_value = not isnan(v)
except TypeError:
is_value = True
else:
try:
is_value = not isnan(v)
except TypeError:
is_value = True
if is_value:
if self.converter is not None:
v = self.converter(v)