From ed5ba888a1b71788d8e2374178fce472a2978013 Mon Sep 17 00:00:00 2001 From: tgiddings Date: Sat, 16 May 2026 18:01:55 -0700 Subject: [PATCH] fix spurious psutil.NoSuchProcess exceptions in get_process_id_by_process_name --- PyMemoryEditor/process/util.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/PyMemoryEditor/process/util.py b/PyMemoryEditor/process/util.py index 0dad91b..60c09e3 100644 --- a/PyMemoryEditor/process/util.py +++ b/PyMemoryEditor/process/util.py @@ -12,8 +12,12 @@ def get_process_id_by_process_name(process_name: str) -> int: Get a process name and return its process ID. """ for process in psutil.process_iter(): - if process.name() == process_name: - return process.pid + try: + if process.name() == process_name: + return process.pid + except psutil.NoSuchProcess: + #process dropped while iterating + pass def get_process_id_by_window_title(window_title: str) -> int: