Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FSL
fslpy
Commits
35fae740
Commit
35fae740
authored
Mar 23, 2021
by
Paul McCarthy
🚵
Browse files
Merge branch 'bug_close_files' into 'master'
BUG: close file handles See merge request fsl/fslpy!291
parents
c1580382
20b758c4
Pipeline
#8053
passed with stages
in 13 minutes and 45 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
fsl/utils/fslsub.py
View file @
35fae740
...
@@ -495,9 +495,10 @@ def func_to_cmd(func, args=None, kwargs=None, tmp_dir=None, clean="never", verbo
...
@@ -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__
,
pickle
.
dump
((
'module'
,
func
.
__module__
,
func
.
__name__
,
args
,
kwargs
),
pickle_bytes
)
args
,
kwargs
),
pickle_bytes
)
_
,
filename
=
tempfile
.
mkstemp
(
prefix
=
func
.
__name__
+
'_'
,
handle
,
filename
=
tempfile
.
mkstemp
(
prefix
=
func
.
__name__
+
'_'
,
suffix
=
'.py'
,
suffix
=
'.py'
,
dir
=
tmp_dir
)
dir
=
tmp_dir
)
os
.
close
(
handle
)
verbose_script
=
f
'
\n
print("running
{
filename
}
")
\n
'
if
verbose
else
''
verbose_script
=
f
'
\n
print("running
{
filename
}
")
\n
'
if
verbose
else
''
if
clean
==
'never'
:
if
clean
==
'never'
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment