]> git.ipfire.org Git - pakfire.git/blobdiff - python/pakfire/system.py
system: Fix free memory.
[pakfire.git] / python / pakfire / system.py
index 53f01334c0e8c0caa3e66bb897d92e5ccbe08d2c..495ec9273d6ebd58cae55650c4aa5a9ca7892867 100644 (file)
@@ -213,7 +213,12 @@ class System(object):
        def memory_free(self):
                meminfo = self.parse_meminfo()
 
-               return meminfo.get("MemFree", None)
+               free = meminfo.get("MemFree", None)
+               if free:
+                       buffers = meminfo.get("Buffers")
+                       cached  = meminfo.get("Cached")
+
+                       return free + buffers + cached
 
        @property
        def swap_total(self):