Catch NoSuchProcess

This commit is contained in:
Erik Johnson 2020-04-28 12:13:04 -05:00 committed by Daniel Wozniak
parent 0db615b40b
commit 7b48ac007d

View file

@ -155,7 +155,10 @@ def top(num_processes=5, interval=3):
time.sleep(interval)
usage = set()
for process, start in six.iteritems(start_usage):
user, system = process.cpu_times()[:2]
try:
user, system = process.cpu_times()[:2]
except psutil.NoSuchProcess:
continue
now = user + system
diff = now - start
usage.add((diff, process))