|
|
|
@ -767,6 +767,15 @@ def getFilesCount(directory):
|
|
|
|
|
os.walk(directory)),[]))
|
|
|
|
|
return 0
|
|
|
|
|
|
|
|
|
|
def listDirectory(directory):
|
|
|
|
|
"""Get files from directory, if it exists"""
|
|
|
|
|
if os.path.exists(directory) and \
|
|
|
|
|
stat.S_ISDIR(os.lstat(directory)[stat.ST_MODE]) and \
|
|
|
|
|
os.access(directory,os.R_OK):
|
|
|
|
|
return os.listdir(directory)
|
|
|
|
|
else:
|
|
|
|
|
return []
|
|
|
|
|
|
|
|
|
|
def detectDeviceForPartition(dev):
|
|
|
|
|
"""Detect parent device for partition by /sys/block (sysfs)"""
|
|
|
|
|
reDeviceSplit = re.compile("^(.*/)?(.*?)(\d+)$")
|
|
|
|
|