From 5befd6a0d466baba38f9676cc2b7cf114c038403 Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Jan 08 2022 19:17:23 +0000 Subject: Merge branch 'zerodiv-swap-absence' into 'main' Add check for swap partition size on comparison Closes #43 See merge request t0xic0der/obserware!63 --- diff --git a/obserware/sources/readers/mainwind/tab_performance.py b/obserware/sources/readers/mainwind/tab_performance.py index a83da93..47b396d 100644 --- a/obserware/sources/readers/mainwind/tab_performance.py +++ b/obserware/sources/readers/mainwind/tab_performance.py @@ -71,8 +71,12 @@ def return_mainscreen_threaded_statistics(): }, "swap": { "percentage": { - "used": psutil.swap_memory().used * 100 / psutil.swap_memory().total, - "free": psutil.swap_memory().free * 100 / psutil.swap_memory().total, + "used": (psutil.swap_memory().used * 100 / psutil.swap_memory().total) + if psutil.swap_memory().total > 0 + else 0, + "free": (psutil.swap_memory().free * 100 / psutil.swap_memory().total) + if psutil.swap_memory().total > 0 + else 100, }, "absolute": { "used": psutil.swap_memory().used // 1048576,