Add float as setting type
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user