Skip to content

Commit 6c0497e

Browse files
committed
move stringify guard to types_filenames
1 parent 7887232 commit 6c0497e

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

nibabel/filebasedimages.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,10 @@ def set_filename(self, filename):
252252
``.file_map`` attribute. Otherwise, the image instance will
253253
try and guess the other filenames from this given filename.
254254
'''
255-
filename = _stringify_path(filename)
256255
self.file_map = self.__class__.filespec_to_file_map(filename)
257256

258257
@classmethod
259258
def from_filename(klass, filename):
260-
filename = _stringify_path(filename)
261259
file_map = klass.filespec_to_file_map(filename)
262260
return klass.from_file_map(file_map)
263261

@@ -332,7 +330,6 @@ def to_filename(self, filename):
332330
-------
333331
None
334332
'''
335-
filename = _stringify_path(filename)
336333
self.file_map = self.filespec_to_file_map(filename)
337334
self.to_file_map()
338335

nibabel/filename_parser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ def types_filenames(template_fname, types_exts,
107107
>>> tfns == {'t1': '/path/test.funny', 't2': '/path/test.ext2'}
108108
True
109109
'''
110+
template_fname = _stringify_path(template_fname)
110111
if not isinstance(template_fname, str):
111112
raise TypesFilenamesError('Need file name as input '
112113
'to set_filenames')

0 commit comments

Comments
 (0)