From d54e85f4b612c390db2bdfaa938826eec8e04462 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Thu, 19 Jan 2017 23:39:25 +0100 Subject: [PATCH] Better Solaris 'io_counters' fix --- glances/processes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/glances/processes.py b/glances/processes.py index 0ab68b85..a6304b1f 100644 --- a/glances/processes.py +++ b/glances/processes.py @@ -283,12 +283,14 @@ class GlancesProcesses(object): # Get the process IO counters proc_io = proc.io_counters() io_new = [proc_io.read_bytes, proc_io.write_bytes] - except (psutil.AccessDenied, psutil.NoSuchProcess, NotImplementedError, AttributeError): + except (psutil.AccessDenied, psutil.NoSuchProcess, NotImplementedError): # Access denied to process IO (no root account) # NoSuchProcess (process die between first and second grab) # Put 0 in all values (for sort) and io_tag = 0 (for display) procstat['io_counters'] = [0, 0] + [0, 0] io_tag = 0 + except AttributeError: + return procstat else: # For IO rate computation # Append saved IO r/w bytes