From 20b758c4f44b7555b9294ee0b4b0568370027273 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <MichielCottaar@protonmail.com> Date: Tue, 23 Mar 2021 11:33:35 +0000 Subject: [PATCH] BUG: close file handles --- fsl/utils/fslsub.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fsl/utils/fslsub.py b/fsl/utils/fslsub.py index aeb1420ae..4a09f0828 100644 --- a/fsl/utils/fslsub.py +++ b/fsl/utils/fslsub.py @@ -495,9 +495,10 @@ def func_to_cmd(func, args=None, kwargs=None, tmp_dir=None, clean="never", verbo pickle.dump(('module', func.__module__, func.__name__, args, kwargs), pickle_bytes) - _, filename = tempfile.mkstemp(prefix=func.__name__ + '_', - suffix='.py', - dir=tmp_dir) + handle, filename = tempfile.mkstemp(prefix=func.__name__ + '_', + suffix='.py', + dir=tmp_dir) + os.close(handle) verbose_script = f'\nprint("running {filename}")\n' if verbose else '' if clean == 'never': -- GitLab