]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
system: Fix free memory.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Feb 2013 18:38:31 +0000 (19:38 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Feb 2013 18:38:31 +0000 (19:38 +0100)
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):