Рефакторинг. Вынос логики чтения /sys через отдельный класс.

master-3.5
parent 64c251adf6
commit a6304942fc

@ -22,6 +22,7 @@ from calculate.lib.datavars import (Variable, VariableError, ReadonlyVariable,
ReadonlyTableVariable, FieldValue, ReadonlyTableVariable, FieldValue,
HumanReadable) HumanReadable)
from calculate.lib.cl_ini_parser import iniParser from calculate.lib.cl_ini_parser import iniParser
from calculate.lib.utils.device import sysfs
from calculate.lib.utils.files import (isMount, readFile, find, from calculate.lib.utils.files import (isMount, readFile, find,
FindFileType) FindFileType)
from calculate.lib.utils.common import getValueFromCmdLine, CmdlineParams from calculate.lib.utils.common import getValueFromCmdLine, CmdlineParams
@ -734,7 +735,7 @@ class VariableClCifsVer(ReadonlyVariable):
""" """
def get(self): def get(self):
return readFile("/sys/module/cifs/version") return sysfs.read(sysfs.Path.Module, "cifs/version")
class VariableClCifsCache(Variable): class VariableClCifsCache(Variable):

Loading…
Cancel
Save