diff --git a/.bin/Scripts/functions/common.py b/.bin/Scripts/functions/common.py index 189e8bf5..173dd2c8 100644 --- a/.bin/Scripts/functions/common.py +++ b/.bin/Scripts/functions/common.py @@ -571,8 +571,12 @@ def wait_for_process(name, poll_rate=3): sleep(poll_rate) running = False for proc in psutil.process_iter(): - if re.search(r'^{}'.format(name), proc.name(), re.IGNORECASE): - running = True + try: + if re.search(r'^{}'.format(name), proc.name(), re.IGNORECASE): + running = True + except psutil._exceptions.NoSuchProcess: + # Assuming process closed during iteration + pass sleep(1) # global_vars functions