From 711377af110a6ca4a174fef29b926f39bfc79b57 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Sat, 28 Jan 2017 19:32:18 +0100 Subject: [PATCH] Changed deviding size from 1024 to 1000 to get more correct diskSpace --- v1/diskusage.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/v1/diskusage.py b/v1/diskusage.py index 08f1322..337919f 100755 --- a/v1/diskusage.py +++ b/v1/diskusage.py @@ -9,9 +9,9 @@ from os import statvfs def sizeof(num, suffix='B'): for unit in ['','K','M','G','T','P','E','Z']: - if abs(num) < 1000.0: + if abs(num) < 1024.0: return "%3.1f%s%s" % (num, unit, suffix) - num /= 1000.0 + num /= 1024.0 return "%.1f%s%s" % (num, 'Y', suffix) def diskUsage(path='/'): @@ -23,5 +23,5 @@ def diskUsage(path='/'): return { 'left':sizeof(byteLeft), 'used':sizeof(byteUsed), 'total':sizeof(byteTotal) } if __name__=="__main__": - n = diskUsage('/') - print(n) \ No newline at end of file + n = diskUsage('/media/hdd1') + print(n)