Make the rerenderprob value print a decent error since it does have to be between 0.0 and 1.0 instead of just
that it is a float. Remove 0.0 and 1.0 as valid values
This commit is contained in:
@@ -75,7 +75,7 @@ renders = Setting(required=True, default=util.OrderedDict(),
|
|||||||
"nomarkers": Setting(required=False, validator=validateBool, default=None),
|
"nomarkers": Setting(required=False, validator=validateBool, default=None),
|
||||||
"texturepath": Setting(required=False, validator=validateTexturePath, default=None),
|
"texturepath": Setting(required=False, validator=validateTexturePath, default=None),
|
||||||
"renderchecks": Setting(required=False, validator=validateInt, default=None),
|
"renderchecks": Setting(required=False, validator=validateInt, default=None),
|
||||||
"rerenderprob": Setting(required=True, validator=validateFloat, default=0),
|
"rerenderprob": Setting(required=True, validator=validateRerenderprob, default=0),
|
||||||
"crop": Setting(required=False, validator=validateCrop, default=None),
|
"crop": Setting(required=False, validator=validateCrop, default=None),
|
||||||
"changelist": Setting(required=False, validator=validateStr, default=None),
|
"changelist": Setting(required=False, validator=validateStr, default=None),
|
||||||
"markers": Setting(required=False, validator=validateMarkers, default=[]),
|
"markers": Setting(required=False, validator=validateMarkers, default=[]),
|
||||||
|
|||||||
@@ -111,10 +111,10 @@ def validateNorthDirection(direction):
|
|||||||
raise ValidationException("%r is not a valid north direction" % direction)
|
raise ValidationException("%r is not a valid north direction" % direction)
|
||||||
return intdir
|
return intdir
|
||||||
|
|
||||||
def validateStochastic(s):
|
def validateRerenderprob(s):
|
||||||
val = float(s)
|
val = float(s)
|
||||||
if val < 0 or val > 1:
|
if val =< 0 or val >= 1:
|
||||||
raise ValidationException("%r is not a valid stochastic value. Should be between 0.0 and 1.0" % s)
|
raise ValidationException("%r is not a valid rerender probability value. Should be between 0.0 and 1.0." % s)
|
||||||
return val
|
return val
|
||||||
|
|
||||||
def validateImgFormat(fmt):
|
def validateImgFormat(fmt):
|
||||||
|
|||||||
Reference in New Issue
Block a user