Add float as setting type

This commit is contained in:
Ruud
2012-01-25 15:44:50 +01:00
parent f3887aaa44
commit b502b90158
2 changed files with 10 additions and 0 deletions
+6
View File
@@ -84,6 +84,12 @@ class Settings():
except:
return tryInt(self.p.get(section, option))
def getFloat(self, section, option):
try:
return self.p.getfloat(section, option)
except:
return tryInt(self.p.get(section, option))
def getUnicode(self, section, option):
value = self.p.get(section, option)
return toUnicode(value).strip()
@@ -469,6 +469,10 @@ Option.Int = new Class({
Extends: Option.String
});
Option.Float = new Class({
Extends: Option.Int
});
Option.Directory = new Class({
Extends: OptionBase,