Skip to content

Commit 8cb4f5d

Browse files
committed
Handle case of memory limit not set.
1 parent 2ea0629 commit 8cb4f5d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

nbresuse/handlers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,13 @@ def get_metrics():
88
cur_process = psutil.Process()
99
all_processes = [cur_process] + cur_process.children(recursive=True)
1010
rss = sum([p.memory_info().rss for p in all_processes])
11+
mem_limit = os.environ.get('MEM_LIMIT', None)
12+
if mem_limit is not None:
13+
mem_limit = int(mem_limit)
1114
return {
1215
'rss': rss,
1316
'limits': {
14-
'memory': int(os.environ.get('MEM_LIMIT', None))
17+
'memory': mem_limit
1518
}
1619
}
1720

0 commit comments

Comments
 (0)