Beispiel #1
0
 def getMem(self):
     try:
         stat = os_statvfs("/")
     except OSError:
         return (False, "-1")
     freespace = stat.f_bfree / 1000 * stat.f_bsize / 1000
     return (True, '%d' % freespace)
	def getMem(self):
		try:
			stat = os_statvfs("/")
		except OSError:
			return (False, "-1")
		freespace = stat.f_bfree / 1000 * stat.f_bsize / 1000
		return (True, '%d' %freespace)
Beispiel #3
0
def freespace():
    try:
        diskSpace = os_statvfs('/')
        capacity = float(diskSpace.f_bsize * diskSpace.f_blocks)
        available = float(diskSpace.f_bsize * diskSpace.f_bavail)
        fspace = round(float(available / 1048576.0), 2)
        tspace = round(float(capacity / 1048576.0), 1)
        spacestr = 'Free space(' + str(fspace) + 'MB) Total space(' + str(tspace) + 'MB)'
        return spacestr
    except:
        return ''
Beispiel #4
0
def freespace():
    try:
        diskSpace = os_statvfs('/')
        capacity = float(diskSpace.f_bsize * diskSpace.f_blocks)
        available = float(diskSpace.f_bsize * diskSpace.f_bavail)
        fspace = round(float(available / 1048576.0), 2)
        tspace = round(float(capacity / 1048576.0), 1)
        spacestr = 'Free space(' + str(fspace) + 'MB) Total space(' + str(
            tspace) + 'MB)'
        return spacestr
    except:
        return ''
Beispiel #5
0
def dlInfo():
    statvfs = os_statvfs(app.config['UPLOAD_FOLDER'])
    args = {'defaults':
        {'ticket': {
            'total':2,
            'lastdl':3,
            'maxdl':14
            }
        },
        'masterpath': 'rainbow.local',
        'maxsize': statvfs.f_frsize * statvfs.f_bfree
    }
    return json_dumps(args), 200