Skip to content

Commit ca10c44

Browse files
committed
mghformat accept pathlib for filespec_to_file_map
1 parent 0cb7c39 commit ca10c44

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

nibabel/freesurfer/mghformat.py

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from ..volumeutils import (array_to_file, array_from_file, endian_codes,
1818
Recoder)
1919
from ..filebasedimages import SerializableImage
20+
from ..filename_parser import _stringify_path
2021
from ..spatialimages import HeaderDataError, SpatialImage
2122
from ..fileholders import FileHolder
2223
from ..arrayproxy import ArrayProxy, reshape_dataobj
@@ -529,6 +530,7 @@ def __init__(self, dataobj, affine, header=None,
529530

530531
@classmethod
531532
def filespec_to_file_map(klass, filespec):
533+
filespec = _stringify_path(filespec)
532534
""" Check for compressed .mgz format, then .mgh format """
533535
if splitext(filespec)[1].lower() == '.mgz':
534536
return dict(image=FileHolder(filename=filespec))

0 commit comments

Comments
 (0)