File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -455,14 +455,12 @@ def writeftr_to(self, fileobj):
455
455
456
456
457
457
# Register .mgz extension as compressed
458
- ImageOpener .compress_ext_map ['.mgz' ] = ImageOpener .gz_def
459
-
460
-
458
+ @ImageOpener .register_ext_from_image ('.mgz' , ImageOpener .gz_def )
461
459
class MGHImage (SpatialImage ):
462
460
""" Class for MGH format image
463
461
"""
464
462
header_class = MGHHeader
465
- valid_exts = ('.mgh' , '.mgz' )
463
+ valid_exts = ('.mgh' ,)
466
464
files_types = (('image' , '.mgh' ),)
467
465
_compressed_suffixes = ()
468
466
Original file line number Diff line number Diff line change @@ -185,6 +185,6 @@ def decorate(klass):
185
185
assert ext not in opener_klass .compress_ext_map , \
186
186
"Cannot redefine extension-function mappings."
187
187
opener_klass .compress_ext_map [ext ] = func_def
188
- klass .alternate_exts += (ext ,)
188
+ klass .valid_exts += (ext ,)
189
189
return klass
190
190
return decorate
Original file line number Diff line number Diff line change @@ -93,7 +93,8 @@ def test_BinOpener():
93
93
94
94
95
95
class TestImageOpener :
96
- alternate_exts = ()
96
+ valid_exts = ()
97
+
97
98
def setUp (self ):
98
99
self .compress_ext_map = ImageOpener .compress_ext_map .copy ()
99
100
@@ -119,7 +120,7 @@ def file_opener(fileish, mode):
119
120
dec (self .__class__ )
120
121
assert_equal (n_associations + 1 , len (ImageOpener .compress_ext_map ))
121
122
assert_true ('.foo' in ImageOpener .compress_ext_map )
122
- assert_true ('.foo' in self .alternate_exts )
123
+ assert_true ('.foo' in self .valid_exts )
123
124
124
125
with InTemporaryDirectory ():
125
126
with ImageOpener ('test.foo' , 'w' ):
You can’t perform that action at this time.
0 commit comments