summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolargo <nicolas@nicolargo.com>2014-08-25 14:46:48 +0200
committerNicolargo <nicolas@nicolargo.com>2014-08-25 14:46:48 +0200
commit630b14ac45145cae59a810987004687bccac9d36 (patch)
tree2b6076a4bfa0ae5f898a79c55932a981b86e8a80
parent2f1a4576b380ee708cf16439a9b2b9c1d81710b1 (diff)
RC3 - Correct bug with process extended stats on Mac OS
-rw-r--r--glances/__init__.py2
-rw-r--r--glances/plugins/glances_processlist.py8
2 files changed, 5 insertions, 5 deletions
diff --git a/glances/__init__.py b/glances/__init__.py
index b79ff1ce..09741a91 100644
--- a/glances/__init__.py
+++ b/glances/__init__.py
@@ -20,7 +20,7 @@
"""Init the Glances software."""
__appname__ = 'glances'
-__version__ = '2.1_RC2'
+__version__ = '2.1_RC3'
__author__ = 'Nicolas Hennion <nicolas@nicolargo.com>'
__license__ = 'LGPL'
diff --git a/glances/plugins/glances_processlist.py b/glances/plugins/glances_processlist.py
index 2636a0ed..80689b56 100644
--- a/glances/plugins/glances_processlist.py
+++ b/glances/plugins/glances_processlist.py
@@ -114,7 +114,7 @@ class Plugin(GlancesPlugin):
for p in self.sortlist(process_sort_key):
ret.append(self.curse_new_line())
# CPU
- if 'cpu_percent' in p:
+ if 'cpu_percent' in p and p['cpu_percent'] is not None and p['cpu_percent'] != '':
msg = '{0:>6.1f}'.format(p['cpu_percent'])
ret.append(self.curse_add_line(msg,
self.get_alert(p['cpu_percent'], header="cpu")))
@@ -122,7 +122,7 @@ class Plugin(GlancesPlugin):
msg = '{0:>6}'.format('?')
ret.append(self.curse_add_line(msg))
# MEM
- if 'memory_percent' in p:
+ if 'memory_percent' in p and p['memory_percent'] is not None and p['memory_percent'] != '':
msg = '{0:>6.1f}'.format(p['memory_percent'])
ret.append(self.curse_add_line(msg,
self.get_alert(p['memory_percent'], header="mem")))
@@ -130,7 +130,7 @@ class Plugin(GlancesPlugin):
msg = '{0:>6}'.format('?')
ret.append(self.curse_add_line(msg))
# VMS/RSS
- if 'memory_info' in p:
+ if 'memory_info' in p and p['memory_info'] is not None and p['memory_info'] != '':
# VMS
msg = '{0:>6}'.format(self.auto_unit(p['memory_info'][1], low_precision=False))
ret.append(self.curse_add_line(msg, optional=True))
@@ -257,7 +257,7 @@ class Plugin(GlancesPlugin):
# Ignore rss and vms (already displayed)
if k not in ['rss', 'vms'] and v is not None:
msg += k + ' ' + self.auto_unit(v, low_precision=False) + ' '
- if p['memory_swap'] is not None:
+ if 'memory_swap' in p and p['memory_swap'] is not None:
msg += _('swap ') + self.auto_unit(p['memory_swap'], low_precision=False)
ret.append(self.curse_add_line(msg))
# Third line is for openned files/network sessions