From 71b8eabfe17a08f8f55d01b1e34a3193cb269609 Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Wed, 19 Aug 2009 17:24:33 +0000 Subject: patch.bbclass: catch exceptions raised in the Resolve(). Signed-off-by: Chris Larson --- classes/patch.bbclass | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/classes/patch.bbclass b/classes/patch.bbclass index 33184df0d0..1a8fa0f278 100644 --- a/classes/patch.bbclass +++ b/classes/patch.bbclass @@ -543,10 +543,9 @@ python patch_do_patch() { bb.note("Applying patch '%s' (%s)" % (pname, base_path_out(unpacked, d))) try: patchset.Import({"file":unpacked, "remote":url, "strippath": pnum}, True) - except: - import sys - raise bb.build.FuncFailed(str(sys.exc_value)) - resolver.Resolve() + resolver.Resolve() + except Exception, e: + raise bb.build.FuncFailed(str(e)) } EXPORT_FUNCTIONS do_patch -- cgit 1.2.3-korg