@@ -394,11 +394,9 @@ def from_header(klass, header=None, check=True):
394
394
try :
395
395
obj .set_data_dtype (orig_code )
396
396
except HeaderDataError :
397
- raise HeaderDataError ('Input header %s has datatype %s but '
398
- 'output header %s does not support it'
399
- % (header .__class__ ,
400
- header .get_value_label ('datatype' ),
401
- klass ))
397
+ raise HeaderDataError (f"Input header { header .__class__ } has "
398
+ f"datatype { header .get_value_label ('datatype' )} "
399
+ f"but output header { klass } does not support it" )
402
400
obj .set_data_dtype (header .get_data_dtype ())
403
401
obj .set_data_shape (header .get_data_shape ())
404
402
obj .set_zooms (header .get_zooms ())
@@ -571,16 +569,16 @@ def set_data_dtype(self, datatype):
571
569
dt = np .dtype (dt )
572
570
except TypeError :
573
571
raise HeaderDataError (
574
- 'data dtype "{0 }" not recognized' . format ( datatype ) )
572
+ f 'data dtype "{ datatype } " not recognized' )
575
573
if dt not in self ._data_type_codes :
576
574
raise HeaderDataError (
577
- 'data dtype "{0 }" not supported' . format ( datatype ) )
575
+ f 'data dtype "{ datatype } " not supported' )
578
576
code = self ._data_type_codes [dt ]
579
577
dtype = self ._data_type_codes .dtype [code ]
580
578
# test for void, being careful of user-defined types
581
579
if dtype .type is np .void and not dtype .fields :
582
580
raise HeaderDataError (
583
- 'data dtype "{0 }" known but not supported' . format ( datatype ) )
581
+ f 'data dtype "{ datatype } " known but not supported' )
584
582
self ._structarr ['datatype' ] = code
585
583
self ._structarr ['bitpix' ] = dtype .itemsize * 8
586
584
@@ -632,8 +630,7 @@ def set_data_shape(self, shape):
632
630
values_fit = np .all (dims [1 :ndims + 1 ] == shape )
633
631
# Error if we did not succeed setting dimensions
634
632
if not values_fit :
635
- raise HeaderDataError ('shape %s does not fit in dim datatype' %
636
- (shape ,))
633
+ raise HeaderDataError (f'shape { shape } does not fit in dim datatype' )
637
634
self ._structarr ['pixdim' ][ndims + 1 :] = 1.0
638
635
639
636
def get_base_affine (self ):
0 commit comments