From 5634526721b1bc98dc7a7003801cdf99686419ed Mon Sep 17 00:00:00 2001 From: Branch Vincent Date: Sun, 15 Oct 2023 12:04:39 -0700 Subject: [PATCH] fix: tolerate smc error from osx-cpu-temp --- bpytop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpytop.py b/bpytop.py index eff3704..97e91bc 100755 --- a/bpytop.py +++ b/bpytop.py @@ -3225,7 +3225,7 @@ class CpuCollector(Collector): cls.cpu_temp_high = 85 cls.cpu_temp_crit = 100 elif cls.sensor_method == "osx-cpu-temp": - temp = max(0, round(float(subprocess.check_output("osx-cpu-temp", universal_newlines=True).strip()[:-2]))) + temp = max(0, round(float(subprocess.check_output("osx-cpu-temp", universal_newlines=True).splitlines()[-1].strip()[:-2]))) if not cls.cpu_temp_high: cls.cpu_temp_high = 85 cls.cpu_temp_crit = 100