diff --git a/ProcessorUtils.py b/ProcessorUtils.py index 1a8707d96f97a14b1ac30e6287b5904fa3f8e64b..7078fbdac156de6937f527bb93c628763c33fc4d 100644 --- a/ProcessorUtils.py +++ b/ProcessorUtils.py @@ -236,6 +236,11 @@ def query_past_successes(input_args): try: query_proceed(dep_success_file,'deposition') except: + + if 'AlternativeSuccessFileTemplate' not in config_i[component]['Deposition']: + logger.exception(f"No AlternativeSuccessFileTemplate to check fors") + endScript(premature=True) + dep_success_file_alt = Template(config_i[component]['Deposition']['AlternativeSuccessFileTemplate']).substitute(**config_i) query_proceed(dep_success_file_alt,'deposition') @@ -244,6 +249,11 @@ def query_past_successes(input_args): try: query_proceed(env_success_file,'environment') except: + + if 'AlternativeSuccessFileTemplate' not in config_i[component]['Environment']: + logger.exception(f"No AlternativeSuccessFileTemplate to check fors") + endScript(premature=True) + env_success_file_alt = Template(config_i[component]['Environment']['AlternativeSuccessFileTemplate']).substitute(**config_i) query_proceed(env_success_file_alt,'environment')