Skip to content

Commit bf688a9

Browse files
authored
Merge pull request #113 from jhgoebbert/putil-fix
catch psutil exceptions
2 parents 1eb7c4a + f481670 commit bf688a9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

jupyter_resource_usage/api.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ async def get(self):
2727
all_processes = [cur_process] + cur_process.children(recursive=True)
2828

2929
# Get memory information
30-
rss = sum([p.memory_info().rss for p in all_processes])
30+
rss = 0
31+
for p in all_processes:
32+
try:
33+
rss += p.memory_info().rss
34+
except (psutil.NoSuchProcess, psutil.AccessDenied) as e:
35+
pass
3136

3237
if callable(config.mem_limit):
3338
mem_limit = config.mem_limit(rss=rss)

0 commit comments

Comments
 (0)