Skip to content

Commit 7861f1a

Browse files
committed
Catch ProcessLookupError
1 parent 2e19d41 commit 7861f1a

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Lib/test/libregrtest/utils.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -798,14 +798,16 @@ def _get_process_memory_usage_windows(pid: int) -> int | None:
798798

799799

800800
if _get_process_memory_usage is not None:
801-
get_process_memory_usage = _get_process_memory_usage
801+
def get_process_memory_usage(pid: int) -> int | None:
802+
try:
803+
return _get_process_memory_usage(pid)
804+
except ProcessLookupError:
805+
return None
802806
elif _winapi is not None:
803807
get_process_memory_usage = _get_process_memory_usage_windows
804808
elif sys.platform == 'linux':
805809
get_process_memory_usage = _get_process_memory_usage_linux
806810
else:
807811
def get_process_memory_usage(pid: int) -> int | None:
808-
"""
809-
Get process memory usage in bytes.
810-
"""
811812
return None
813+
get_process_memory_usage.__doc__ = "Get process memory usage in bytes."

0 commit comments

Comments
 (0)