Fixed: Crash on missing disks

pull/259/head
aristocratos 2021-01-11 21:51:04 +01:00
parent 80345dc5a8
commit 877d774c96
1 changed files with 34 additions and 33 deletions

View File

@ -2039,11 +2039,12 @@ class MemBox(Box):
else: else:
Meters.swap[name] = Meter(mem.swap_percent[name], cls.mem_meter, name) Meters.swap[name] = Meter(mem.swap_percent[name], cls.mem_meter, name)
if CONFIG.show_disks and mem.disks:
d_graph: List[str] = [] d_graph: List[str] = []
d_no_graph: List[str] = [] d_no_graph: List[str] = []
l_vals: List[Tuple[str, int, str, bool]] = [] l_vals: List[Tuple[str, int, str, bool]] = []
if CONFIG.io_mode: if CONFIG.io_mode:
cls.disks_io_h = (cls.height - 2 - len(MemCollector.disks)) // max(1, len(MemCollector.disks_io_dict)) cls.disks_io_h = (cls.height - 2 - len(mem.disks)) // max(1, len(mem.disks_io_dict))
if cls.disks_io_h < 2: cls.disks_io_h = 1 if CONFIG.io_graph_combined else 2 if cls.disks_io_h < 2: cls.disks_io_h = 1 if CONFIG.io_graph_combined else 2
else: else:
cls.disks_io_h = 1 cls.disks_io_h = 1