diff --git a/pippin/cosmofitters/wfit.py b/pippin/cosmofitters/wfit.py index ccd46d42..8f9a585b 100644 --- a/pippin/cosmofitters/wfit.py +++ b/pippin/cosmofitters/wfit.py @@ -115,11 +115,11 @@ def _get_wfit_dir(base_output_dir, stage_number, name): mask = config.get("MASK", "") ctasks = [ctask for ctask in create_cov_tasks if mask in ctask.name] + if len(ctasks) == 0: + Task.fail_config(f"WFit task {name} has no create_cov task to run on!") t = WFit(name, _get_wfit_dir(base_output_dir, stage_number, name), ctasks, config, options, global_config) Task.logger.info(f"Creating WFit task {name} {t.num_jobs} jobs") tasks.append(t) - if len(create_cov_tasks) == 0: - Task.fail_config(f"WFit task {name} has no create_cov task to run on!") return tasks