From 0c0ec8611098e306cf428191e5205d81df032b7c Mon Sep 17 00:00:00 2001 From: Brian Avery Date: Mon, 20 Jul 2015 17:23:20 +0100 Subject: bitbake: toaster: continue processing layer dependencies despite errors Sometimes, a layer dependency will not exist, or not exist for a particualr branch. In this case we need to continue processing and hope for the best. [YOCTO #7955] (Bitbake rev: 2961bf2612fce111a7be6cef285595a075200780) Signed-off-by: Brian Avery Signed-off-by: Alexandru DAMIAN Signed-off-by: Richard Purdie --- bitbake/lib/toaster/orm/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'bitbake/lib/toaster') diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 4ea75f2bf3..2b1a5b7905 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -889,9 +889,8 @@ class LayerIndexLayerSource(LayerSource): dependlist[lv] = [] try: dependlist[lv].append(Layer_Version.objects.get(layer_source = self, layer__up_id = ldi['dependency'], up_branch = lv.up_branch)) - except Layer_Version.DoesNotExist as e: + except Layer_Version.DoesNotExist: print "Cannot find layer version ", self, ldi['dependency'], lv.up_branch - raise e for lv in dependlist: LayerVersionDependency.objects.filter(layer_version = lv).delete() -- cgit v1.2.3-54-g00ecf