Merge branch 'issue1283' into develop

This commit is contained in:
nicolargo 2018-07-07 21:41:02 +02:00
commit 237d22b160
2 changed files with 5 additions and 3 deletions

1
NEWS
View File

@ -61,6 +61,7 @@ Bugs corrected:
* Crashes when influxdb option set #1260
* AMP for kernel process is not working #1261
* Arch linux package (2.11.1-2) psutil (v5.4.1): RuntimeWarning: ignoring OSError #1203
* Glances crash with extended process stats #1283
Backward-incompatible changes:

View File

@ -300,7 +300,8 @@ class GlancesProcesses(object):
try:
extended['tcp'] = len(top_process.connections(kind="tcp"))
extended['udp'] = len(top_process.connections(kind="udp"))
except psutil.AccessDenied:
except (psutil.AccessDenied, psutil.NoSuchProcess):
# Manage issue1283 (psutil.AccessDenied)
extended['tcp'] = None
extended['udp'] = None
except (psutil.NoSuchProcess, ValueError, AttributeError) as e:
@ -396,8 +397,8 @@ def sort_stats(stats, sortedby=None, reverse=True):
process[sortedby][3],
reverse=reverse)
except Exception:
stats.sort(key=lambda x:(weighted(x['cpu_percent']),
weighted(x['memory_percent'])),
stats.sort(key=lambda x: (weighted(x['cpu_percent']),
weighted(x['memory_percent'])),
reverse=reverse)
else:
# Others sorts