Skip to content

Commit bd3f8cf

Browse files
authored
memusage extension: ignore exceptions when getting processes (#348)
1 parent a3aba41 commit bd3f8cf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scrapy_playwright/memusage.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ def _get_descendant_processes(self, process) -> list:
3838
return result
3939

4040
def _get_total_playwright_process_memory(self) -> int:
41-
process_list = [self.psutil.Process(pid) for pid in self._get_main_process_ids()]
41+
process_list = []
42+
for pid in self._get_main_process_ids():
43+
with suppress(Exception):
44+
process_list.append(self.psutil.Process(pid))
4245
for proc in process_list.copy():
4346
process_list.extend(self._get_descendant_processes(proc))
4447
total_process_size = 0

0 commit comments

Comments
 (0)