From 1c2f9e52487f8291077e71d001ce2eece586eaf5 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 22 Jul 2011 15:07:05 +0200 Subject: [PATCH] Fix for sending dependency error correctly to the server. --- pakfire/server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pakfire/server.py b/pakfire/server.py index da87c257..5a98f445 100644 --- a/pakfire/server.py +++ b/pakfire/server.py @@ -318,6 +318,10 @@ class Server(object): try: func(build_id, build) + except DependencyError: + # This has already been reported by func. + raise + except Exception, e: # Format the exception and send it to the server. message = "%s: %s" % (e.__class__.__name__, e) @@ -373,6 +377,7 @@ class Server(object): except DependencyError, e: message = "%s: %s" % (e.__class__.__name__, e) self.update_build_status(build_id, "dependency_error", message) + raise finally: # Upload the logfile in any case and if it exists. -- 2.39.2