From 0669dcb189ccf122915d85ad44769db96c43c7d2 Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Tue, 28 Oct 2014 08:58:43 +0100 Subject: [PATCH] Another catch for NoSuchProcess - Correct issue #414 --- glances/core/glances_processes.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/glances/core/glances_processes.py b/glances/core/glances_processes.py index dcecbed5..4e727bc7 100644 --- a/glances/core/glances_processes.py +++ b/glances/core/glances_processes.py @@ -149,8 +149,12 @@ class GlancesProcesses(object): procstat['mandatory_stats'] = True # Process CPU, MEM percent and name - procstat.update( - proc.as_dict(attrs=['cpu_percent', 'memory_percent', 'name'], ad_value='')) + try: + procstat.update( + proc.as_dict(attrs=['cpu_percent', 'memory_percent', 'name'], ad_value='')) + except psutil.NoSuchProcess: + # Correct issue #414 + return None if procstat['cpu_percent'] == '' or procstat['memory_percent'] == '': # Do not display process if we can not get the basic # cpu_percent or memory_percent stats -- GitLab