summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Hennion <nicolashennion@gmail.com>2022-11-16 14:59:12 +0100
committerGitHub <noreply@github.com>2022-11-16 14:59:12 +0100
commit09c7d7fb6b361b1ed06f068df6a12823b9c062ba (patch)
treefb94684ab0a8441b4369a9c8f29dc6d36d7061d2
parent94ab2f9c36f02991ea498348b337c8d65efe09fc (diff)
parenta45242138ce211cd1824b4cbcaa29b2ca30055b9 (diff)
Merge pull request #2196 from nicolargo/nicolargo/issue2195
Correct issue if process has no user name.
-rw-r--r--glances/programs.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/glances/programs.py b/glances/programs.py
index da1b4558..95837d74 100644
--- a/glances/programs.py
+++ b/glances/programs.py
@@ -53,7 +53,7 @@ def processes_to_programs(processes):
programs_dict[p[key]]['childrens'].append(p['pid'])
# If all the subprocess has the same value, display it
programs_dict[p[key]]['username'] = (
- p['username'] if p['username'] == programs_dict[p[key]]['username'] else '_'
+ p['username'] if ('username' in p) and (p['username'] == programs_dict[p[key]]['username']) else '_'
)
programs_dict[p[key]]['nice'] = p['nice'] if p['nice'] == programs_dict[p[key]]['nice'] else '_'
programs_dict[p[key]]['status'] = p['status'] if p['status'] == programs_dict[p[key]]['status'] else '_'