From 561a5c4bdf7941e764cda912b8db4f61cbf542cf Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Mon, 16 Sep 2024 17:45:09 -0700 Subject: [PATCH] Handle cases where the process is gone or zombified --- tests/pytests/pkg/downgrade/test_salt_downgrade.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index a195bb880c7..44542e5f21b 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -18,7 +18,10 @@ def _get_running_named_salt_pid(process_name): pids = [] for proc in psutil.process_iter(): - cmdl_strg = " ".join(str(element) for element in proc.cmdline()) + try: + cmdl_strg = " ".join(str(element) for element in proc.cmdline()) + except (psutil.ZombieProcess, psutil.NoSuchProcess): + continue if process_name in cmdl_strg: pids.append(proc.pid)