Skip to content

Commit e115d2e

Browse files
committed
♻️ Pass failed_qc status to retry_calculate_ants_warp
1 parent fa87a92 commit e115d2e

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CPAC/registration/guardrails.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ def retry_hardcoded_reg(moving_brain, reference_brain, moving_skull,
226226
reference_skull, ants_para, moving_mask=None,
227227
reference_mask=None, fixed_image_mask=None,
228228
interp=None, reg_with_skull=0, previous_failure=False):
229-
if previous_failure:
229+
if not previous_failure:
230230
return [], None
231231
return hardcoded_reg(moving_brain, reference_brain, moving_skull,
232232
reference_skull, ants_para, moving_mask,

CPAC/registration/registration.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1338,6 +1338,8 @@ def create_wf_calculate_ants_warp(name='create_wf_calculate_ants_warp',
13381338
choose_warp_list, 'inlist')
13391339
calc_ants_warp_wf.connect(guardrails[0], 'failed_qc',
13401340
choose_warp_list, 'index')
1341+
calc_ants_warp_wf.connect(guardrails[0], 'failed_qc',
1342+
retry_calculate_ants_warp, 'previous_failure')
13411343
calc_ants_warp_wf.connect(choose_warp_list, 'out',
13421344
select_forward_initial, 'warp_list')
13431345
calc_ants_warp_wf.connect(choose_warp_list, 'out',

0 commit comments

Comments
 (0)