@@ -108,12 +108,7 @@ def dump(self, new_dict, parents=None):
108108 fsldir = self .get_nested (self ._dict ,
109109 ['pipeline_setup' , 'system_config' ,
110110 'FSLDIR' ])
111- try :
112- self .get_nested (new_dict , ['surface_analysis' , 'freesurfer' , 'ingress_reconall' ])
113- except KeyError :
114- new_dict = set_nested_value (new_dict , ['surface_analysis' , 'freesurfer' ,
115- 'ingress_reconall' ], False )
116-
111+
117112 # Add YAML version directive to top of document and ensure
118113 # C-PAC version comment and 'FROM' are at the top of the YAML
119114 # output
@@ -125,8 +120,16 @@ def dump(self, new_dict, parents=None):
125120 # Insert automatically-changed value in original dict
126121 if freesurfer_extraction :
127122 new_dict = set_nested_value (
128- new_dict , ['surface_analysis' , 'freesurfer' ,
123+ new_dict , ['surface_analysis' , 'freesurfer' ,
129124 'run_reconall' ], False )
125+ try :
126+ self .get_nested (new_dict ,
127+ ['surface_analysis' , 'freesurfer' ,
128+ 'ingress_reconall' ])
129+ except KeyError :
130+ new_dict = set_nested_value (new_dict ,
131+ ['surface_analysis' , 'freesurfer' ,
132+ 'ingress_reconall' ], False )
130133 else :
131134 _dump = []
132135 # Prepare for indentation
0 commit comments