[oe] [PATCH] patch.bbclass: catch exceptions raised in the Resolve().

Chris Larson clarson at mvista.com
Thu Aug 20 03:24:33 UTC 2009


Signed-off-by: Chris Larson <clarson at mvista.com>
---
 classes/patch.bbclass |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/classes/patch.bbclass b/classes/patch.bbclass
index 2f99e4c..2aa63c0 100644
--- a/classes/patch.bbclass
+++ b/classes/patch.bbclass
@@ -530,10 +530,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
-- 
1.6.0





More information about the Openembedded-devel mailing list