Skip to content

Commit d99d368

Browse files
committed
[MACOS] Glances crashes when I try to filter #3266
1 parent 26a41d0 commit d99d368

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

glances/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# Global name
2020
# Version should start and end with a numerical char
2121
# See https://packaging.python.org/specifications/core-metadata/#version
22-
__version__ = "4.4.0_dev2"
22+
__version__ = "4.4.0_dev3"
2323
__apiversion__ = '4'
2424
__author__ = 'Nicolas Hennion <nicolas@nicolargo.com>'
2525
__license__ = 'LGPLv3'

glances/plugins/processlist/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -604,15 +604,17 @@ def add_title_line(self, ret, prog):
604604
def add_cpu_line(self, ret, prog):
605605
ret.append(self.curse_new_line())
606606
ret.append(self.curse_add_line(' CPU Min/Max/Mean: '))
607-
msg = '{: >7.1f}{: >7.1f}{: >7.1f}%'.format(prog['cpu_min'], prog['cpu_max'], prog['cpu_mean'])
607+
msg = '{: >7.1f}{: >7.1f}{: >7.1f}%'.format(
608+
prog.get('cpu_min', 0), prog.get('cpu_max', 0), prog.get('cpu_mean', 0)
609+
)
608610
ret.append(self.curse_add_line(msg, decoration='INFO'))
609611

610612
return ret
611613

612614
def maybe_add_cpu_affinity_line(self, ret, prog):
613615
if 'cpu_affinity' in prog and prog['cpu_affinity'] is not None:
614616
ret.append(self.curse_add_line(' Affinity: '))
615-
ret.append(self.curse_add_line(str(len(prog['cpu_affinity'])), decoration='INFO'))
617+
ret.append(self.curse_add_line(str(len(prog.get('cpu_affinity', []))), decoration='INFO'))
616618
ret.append(self.curse_add_line(' cores', decoration='INFO'))
617619

618620
return ret

0 commit comments

Comments
 (0)