From 1bdd2f4b9a7f24864f273c8b6498acdba7f5d8ed Mon Sep 17 00:00:00 2001 From: Marcel Loose <loose@astron.nl> Date: Thu, 6 Dec 2012 10:21:52 +0000 Subject: [PATCH] Task #3877: Minor fix to let vdsmaker bail out early, if none of the makevds processes succeeded. Avoids incomprehensible error message from combinevds. --- CEP/Pipeline/recipes/sip/master/vdsmaker.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CEP/Pipeline/recipes/sip/master/vdsmaker.py b/CEP/Pipeline/recipes/sip/master/vdsmaker.py index 077cd0d1436..95af2e33541 100644 --- a/CEP/Pipeline/recipes/sip/master/vdsmaker.py +++ b/CEP/Pipeline/recipes/sip/master/vdsmaker.py @@ -107,6 +107,9 @@ class vdsmaker(BaseRecipe, RemoteCommandRecipeMixIn): vds for vds, job in zip(vdsnames, jobs) if job.results['returncode'] == 0 ] + if not vdsnames: + self.logger.error("All makevds processes failed. Bailing out!") + return 1 # ********************************************************************* # 3. Combine VDS files to produce GDS -- GitLab