From 97d4639d2a1476e8b1469cda54566327b2f51eaf Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Tue, 10 Jun 2025 23:37:01 +0100 Subject: [PATCH] Print process username on failure to kill process --- src/genie_python/genie_dae.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/genie_python/genie_dae.py b/src/genie_python/genie_dae.py index e9bb10b6..8411c900 100644 --- a/src/genie_python/genie_dae.py +++ b/src/genie_python/genie_dae.py @@ -2085,6 +2085,11 @@ def temporarily_kill_icp(self) -> Generator[None, None, None]: p.kill() except psutil.NoSuchProcess: pass # ignore, process p had died before p.name() could be called + except psutil.AccessDenied: + self.api.logger.log_error_msg( + f"Got AccessDenied for process {p.name()} running as {p.username()}" + ) + raise yield finally: if not self._isis_dae_triggered_state_was_reached("CS:PS:ISISDAE_01:START", "Running"):