Fix listdir fault.

develop
Mike Hiretsky 13 years ago
parent cb815101d3
commit b90abbe019

@ -24,7 +24,7 @@ from cl_distr import DistributiveRepository
from cl_template import iniParser
from cl_fill_install import fillVars as installFillVars
from cl_vars import Data as libData
from cl_utils import _toUNICODE,isMount,pathJoin
from cl_utils import _toUNICODE,isMount,pathJoin,listDirectory
from datetime import datetime
class fillVars(installFillVars):
@ -197,7 +197,8 @@ class fillVars(installFillVars):
devices = self.Get('os_device_hash').keys()
disks = reduce( lambda x,y: x +
map( lambda x: "/dev/%s"%x,
filter(lambda x: y in x,os.listdir('/sys/block/%s'%y))),
filter(lambda x: y in x,
listDirectory('/sys/block/%s'%y))),
devices, [] )
return disks

Loading…
Cancel
Save