Skip to content

Commit f1ec04c

Browse files
committed
FIX: Better messages
1 parent 7fe10e6 commit f1ec04c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

nibabel/freesurfer/mghformat.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,14 @@ def set_zooms(self, zooms):
277277
if len(zooms) > ndims:
278278
raise HeaderDataError('Expecting %d zoom values' % ndims)
279279
if np.any(zooms[:3] <= 0):
280-
raise HeaderDataError('zooms[:3] must be positive')
280+
raise HeaderDataError('Spatial (first three) zooms must be '
281+
'positive; got {!r}'
282+
''.format(tuple(zooms[:3])))
281283
hdr['delta'] = zooms[:3]
282284
if len(zooms) == 4:
283285
if zooms[3] < 0:
284-
raise HeaderDataError('zooms[3] must be non-negative')
286+
raise HeaderDataError('TR must be non-negative; got {!r}'
287+
''.format(zooms[3]))
285288
hdr['tr'] = zooms[3]
286289

287290
def get_data_shape(self):

0 commit comments

Comments
 (0)