From 0692a20ae93be8801d39a04c5ba280b4edf339db Mon Sep 17 00:00:00 2001 From: Else Someone Date: Sun, 15 Mar 2026 01:30:27 +0200 Subject: [PATCH] uvms: do not hang on communicate() --- pkgs/uvms/uvms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/uvms/uvms.py b/pkgs/uvms/uvms.py index 9a8582c..4833752 100644 --- a/pkgs/uvms/uvms.py +++ b/pkgs/uvms/uvms.py @@ -158,7 +158,7 @@ class Processes: print(f"Releasing {args}") finally: if subprocess.PIPE in (kwargs["stderr"], kwargs["stdout"]): - print(proc.communicate()) + print(proc.communicate(timeout=0.125)) while alive_after(proc, 0.125): try: proc.terminate()