From 3233c4cb86cd61e78ef5fc436188e5403b0df274 Mon Sep 17 00:00:00 2001 From: lasers Date: Sun, 24 Mar 2019 01:38:22 -0500 Subject: [PATCH] mem: print zero used_mem instead of negative used_mem (#722) --- i3pystatus/mem.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/i3pystatus/mem.py b/i3pystatus/mem.py index 9e26ea2..124e048 100644 --- a/i3pystatus/mem.py +++ b/i3pystatus/mem.py @@ -44,11 +44,6 @@ class Mem(IntervalModule): def run(self): memory_usage = psutil.virtual_memory() - if psutil.version_info < (4, 4, 0): - used = memory_usage.used - memory_usage.cached - memory_usage.buffers - else: - used = memory_usage.used - if memory_usage.percent >= self.alert_percentage: color = self.alert_color elif memory_usage.percent >= self.warn_percentage: @@ -57,7 +52,7 @@ class Mem(IntervalModule): color = self.color cdict = { - "used_mem": used / self.divisor, + "used_mem": max(0, memory_usage.used) / self.divisor, "avail_mem": memory_usage.available / self.divisor, "total_mem": memory_usage.total / self.divisor, "percent_used_mem": memory_usage.percent,