From 55be540a000f37cb0bd245de0acf648de5c52d94 Mon Sep 17 00:00:00 2001 From: Oscar Esteban Date: Tue, 6 Aug 2019 09:31:37 -0700 Subject: [PATCH] ENH: Let ``indirectory`` handle ``nipype.utils.filemanip.Path`` Addresses https://github.com/nipy/nipype/pull/2985#discussion_r311126456 --- nipype/utils/filemanip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nipype/utils/filemanip.py b/nipype/utils/filemanip.py index 2bf0541b43..44654c0197 100644 --- a/nipype/utils/filemanip.py +++ b/nipype/utils/filemanip.py @@ -682,7 +682,7 @@ def loadpkl(infile, versioning=False): pklopen = gzip.open if infile.suffix == '.pklz' else open pkl_metadata = None - with indirectory(str(infile.parent)): + with indirectory(infile.parent): pkl_file = pklopen(infile.name, 'rb') try: # Look if pkl file contains version file @@ -1039,7 +1039,7 @@ def relpath(path, start=None): @contextlib.contextmanager def indirectory(path): cwd = os.getcwd() - os.chdir(path) + os.chdir(str(path)) try: yield finally: