From ba94c582308da1cae2104e988223ae657d10f6d6 Mon Sep 17 00:00:00 2001 From: Eshed Magali Date: Wed, 11 Mar 2026 18:50:58 +0200 Subject: [PATCH] Closing the stdout file descriptor when finished (#3864) --- openmc/executor.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openmc/executor.py b/openmc/executor.py index 9cd299345..75094e738 100644 --- a/openmc/executor.py +++ b/openmc/executor.py @@ -103,6 +103,7 @@ def _run(args, output, cwd): # If OpenMC is finished, break loop line = p.stdout.readline() if not line and p.poll() is not None: + p.stdout.close() break lines.append(line)