Skip to content

Commit 46c57b8

Browse files
authored
Merge pull request #391 from mathoudebine/fix/390-zerodivisionerror-in-sensors_librehardwaremonitorpy-when-page-file-is-disabled-on-windows-10
2 parents d44505f + dfa5573 commit 46c57b8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

library/sensors/sensors_librehardwaremonitor.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,8 +330,13 @@ def swap_percent() -> float:
330330
swap_used = virtual_mem_used - mem_used
331331
swap_available = virtual_mem_available - mem_available
332332
swap_total = swap_used + swap_available
333+
try:
334+
percent_swap = swap_used / swap_total * 100.0
335+
except:
336+
# No swap / pagefile disabled
337+
percent_swap = 0.0
333338

334-
return swap_used / swap_total * 100.0
339+
return percent_swap
335340

336341
@staticmethod
337342
def virtual_percent() -> float:

0 commit comments

Comments
 (0)