View | Details | Raw Unified | Return to bug 42682
Collapse All | Expand All

(-)a/base/univention-quota/umc/python/quota/df.py (-3 / +4 lines)
 Lines 35-53    Link Here 
35
35
36
import os
36
import os
37
37
38
38
class DeviceInfo:
39
class DeviceInfo:
39
       def __init__(self, path):
40
       def __init__(self, path):
40
               self.path = path
41
               self.path = path
41
               self._statvfs = os.statvfs(self.path)
42
               self._statvfs = os.statvfs(self.path)
42
43
43
       def free(self):
44
       def free(self):
44
               return (self._statvfs.f_bfree * self._statvfs.f_bsize)
45
               return self._statvfs.f_bfree * self._statvfs.f_frsize
45
46
46
       def available(self):
47
       def available(self):
47
               return (self._statvfs.f_bavail * self._statvfs.f_bsize)
48
               return self._statvfs.f_bavail * self._statvfs.f_frsize
48
49
49
       def size(self):
50
       def size(self):
50
               return (self._statvfs.f_blocks * self._statvfs.f_bsize)
51
               return self._statvfs.f_blocks * self._statvfs.f_frsize
51
52
52
       def block_size(self):
53
       def block_size(self):
53
               return self._statvfs.f_bsize
54
               return self._statvfs.f_bsize

Return to bug 42682