Fix UniformParameterRange tolist throws error when step size is not defined (#859)

This commit is contained in:
david pash 2022-12-27 16:28:19 +02:00 committed by GitHub
parent 4e2e6a4d6b
commit af79ee7839
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -164,7 +164,7 @@ class UniformParameterRange(Parameter):
:return: list of dicts {name: float}
"""
step_size = self.step_size or (self.max_value - self.min_value) / 100.
steps = (self.max_value - self.min_value) / self.step_size
steps = (self.max_value - self.min_value) / step_size
values = [self.min_value + v*step_size for v in range(0, int(steps))]
if self.include_max and (not values or values[-1] < self.max_value):
values.append(self.max_value)