From 83cadf67aee9be943ad408f46e5f9a1d1eb4a0ad Mon Sep 17 00:00:00 2001 From: Matteo Visconti dOC Date: Sun, 11 Mar 2018 13:42:52 -0400 Subject: [PATCH 1/2] FIX: mark .niml.dset as special extension in filemanip --- nipype/utils/filemanip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nipype/utils/filemanip.py b/nipype/utils/filemanip.py index ff337dc973..7c9db1b09a 100644 --- a/nipype/utils/filemanip.py +++ b/nipype/utils/filemanip.py @@ -74,7 +74,7 @@ def split_filename(fname): """ - special_extensions = [".nii.gz", ".tar.gz"] + special_extensions = [".nii.gz", ".tar.gz", ".niml.dset"] pth = op.dirname(fname) fname = op.basename(fname) From d35dde75bc4de4973f56dc6f3338b49668305af7 Mon Sep 17 00:00:00 2001 From: Matteo Visconti dOC Date: Sun, 11 Mar 2018 13:50:54 -0400 Subject: [PATCH 2/2] TST: check split filename for niml.dset --- nipype/utils/tests/test_filemanip.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nipype/utils/tests/test_filemanip.py b/nipype/utils/tests/test_filemanip.py index 033f583049..b215b15312 100644 --- a/nipype/utils/tests/test_filemanip.py +++ b/nipype/utils/tests/test_filemanip.py @@ -24,6 +24,7 @@ def _ignore_atime(stat): @pytest.mark.parametrize( "filename, split", [('foo.nii', ('', 'foo', '.nii')), ('foo.nii.gz', ('', 'foo', '.nii.gz')), + ('foo.niml.dset', ('', 'foo', '.niml.dset')), ('/usr/local/foo.nii.gz', ('/usr/local', 'foo', '.nii.gz')), ('../usr/local/foo.nii', ('../usr/local', 'foo', '.nii')),