From cfc62820d0c57826c1999ba7bc22d5a13d8f462f Mon Sep 17 00:00:00 2001 From: Kuba <132459354+KubaPro010@users.noreply.github.com> Date: Sat, 11 Oct 2025 19:12:52 +0200 Subject: [PATCH] terminate --- radioPlayer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radioPlayer.py b/radioPlayer.py index 2cd3892..93a9f61 100644 --- a/radioPlayer.py +++ b/radioPlayer.py @@ -115,7 +115,8 @@ class ProcessManager: def wait_all(self, timeout: float | None = None) -> None: with self.lock: for process in self.processes: - process.process.wait(timeout) + try: process.process.wait(timeout) + except: process.process.terminate() self.processes.remove(process) procman = ProcessManager()