daemon: Make Configurable.valueof() a class method.

This commit is contained in:
tgoff0 2015-03-09 15:21:16 +00:00
parent a02c9a3f6e
commit e9a4a52755

View file

@ -337,14 +337,14 @@ class Configurable(object):
return 0
return value
def valueof(self, name, values):
@classmethod
def valueof(cls, name, values):
''' Helper to return a value by the name defined in confmatrix.
Checks if it is boolean'''
i = self.getnames().index(name)
if self._confmatrix[i][1] == coreapi.CONF_DATA_TYPE_BOOL and \
i = cls.getnames().index(name)
if cls._confmatrix[i][1] == coreapi.CONF_DATA_TYPE_BOOL and \
values[i] != "":
return self.booltooffon( values[i] )
return cls.booltooffon(values[i])
else:
return values[i]