def bestRecordingLocation(candidates):
path = ''
biggest = 0
for candidate in candidates:
try:
stat = os.statvfs(candidate[1])
# must have some free space (i.e. not read-only)
if stat.f_bavail:
# Free space counts double
size = (stat.f_blocks + stat.f_bavail) * stat.f_bsize
if size > biggest:
path = candidate[1]
biggest = size
except Exception, e:
print "[DRL]", e
return path
评论列表
文章目录