def validate(self):
try:
- f = float(eval(self.setting.GetValue(), {}, {}))
+ f = float(eval(self.setting.GetValue().replace(',','.'), {}, {}))
if self.minValue != None and f < self.minValue:
return ERROR, 'This setting should not be below ' + str(self.minValue)
if self.maxValue != None and f > self.maxValue:
def validate(self):
try:
- f = float(eval(self.setting.GetValue(), {}, {}))
+ f = float(eval(self.setting.GetValue().replace(',','.'), {}, {}))
if isinstance(self.minValueForWarning, types.FunctionType):
if f >= self.minValueForWarning():
return WARNING, self.warningMessage % (self.minValueForWarning())
\r
def getProfileSettingFloat(name):\r
try:\r
- return float(eval(getProfileSetting(name), {}, {}))\r
+ setting = getProfileSetting(name).replace(',', '.')\r
+ return float(eval(setting, {}, {}))\r
except (ValueError, SyntaxError, TypeError):\r
return 0.0\r
\r
\r
def getPreferenceFloat(name):\r
try:\r
- return float(eval(getPreference(name), {}, {}))\r
+ setting = getPreference(name).replace(',', '.')\r
+ return float(eval(setting, {}, {}))\r
except (ValueError, SyntaxError, TypeError):\r
return 0.0\r
\r