@@ -636,16 +636,17 @@ def _list_outputs(self):
636
636
outputs ['reverse_invert_flags' ] = []
637
637
638
638
# invert_initial_moving_transform should be always defined, even if there's no initial transform
639
- if not isdefined ( self .inputs .invert_initial_moving_transform ):
640
- self .inputs .invert_initial_moving_transform = False
639
+ invert_initial_moving_transform = False
640
+ if isdefined ( self .inputs .invert_initial_moving_transform ):
641
+ invert_initial_moving_transform = self .inputs .invert_initial_moving_transform
641
642
642
643
if not self .inputs .collapse_output_transforms :
643
644
transformCount = 0
644
645
if isdefined (self .inputs .initial_moving_transform ):
645
646
outputs ['forward_transforms' ].append (self .inputs .initial_moving_transform )
646
- outputs ['forward_invert_flags' ].append (self . inputs . invert_initial_moving_transform )
647
+ outputs ['forward_invert_flags' ].append (invert_initial_moving_transform )
647
648
outputs ['reverse_transforms' ].insert (0 , self .inputs .initial_moving_transform )
648
- outputs ['reverse_invert_flags' ].insert (0 , not self . inputs . invert_initial_moving_transform ) # Prepend
649
+ outputs ['reverse_invert_flags' ].insert (0 , not invert_initial_moving_transform ) # Prepend
649
650
transformCount += 1
650
651
elif isdefined (self .inputs .initial_moving_transform_com ):
651
652
forwardFileName , forwardInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
@@ -689,10 +690,10 @@ def _list_outputs(self):
689
690
if not all ( isLinear ):
690
691
collapse_list .append ( 'SyN' )
691
692
692
- for transform in collapse_list :
693
- forwardFileName , forwardInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
694
- transformCount ,
695
- transform ,
693
+ for transform in collapse_list :
694
+ forwardFileName , forwardInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
695
+ transformCount ,
696
+ transform ,
696
697
inverse = False )
697
698
reverseFileName , reverseInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
698
699
transformCount ,
0 commit comments