From 8dc626dae6590d765739c35bf5bce2b016949cd1 Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Thu, 13 Dec 2012 12:24:53 +0100 Subject: [PATCH] Try and catch to solve AccessDenied on username stat on Windows 7 --- glances/glances.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/glances/glances.py b/glances/glances.py index dcb8d721..1e998a74 100755 --- a/glances/glances.py +++ b/glances/glances.py @@ -487,13 +487,18 @@ class GlancesGrabProcesses: procstat['io_counters'] = {} procstat['pid'] = proc.pid - procstat['username'] = proc.username + try: + procstat['username'] = proc.username + except psutil.AccessDenied, err: + procstat['username'] = "" + pass if hasattr(proc, 'get_nice'): # Deprecated in PsUtil 0.5.0+ try: procstat['nice'] = proc.get_nice() except psutil.AccessDenied, err: + procstat['nice'] = 0 pass elif hasattr(proc, 'nice'): # Else