From: Michael Tremer Date: Thu, 24 Jan 2013 00:30:03 +0000 (+0100) Subject: Properly handle interrupted build processes. X-Git-Tag: 0.9.24~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=64252a9d09db5c6547fe3298365bcd396a255330;p=pakfire.git Properly handle interrupted build processes. When a build has been interrupted by the user (Ctrl-C), a debugging shell has been entered. That's not what a user would expect, so we just end the build process. --- diff --git a/python/pakfire/builder.py b/python/pakfire/builder.py index 16cef3840..e82175714 100644 --- a/python/pakfire/builder.py +++ b/python/pakfire/builder.py @@ -764,6 +764,12 @@ class BuildEnviron(object): error = True self.log.error(_("Build failed")) + except KeyboardInterrupt: + error = True + self.log.error(_("Build interrupted")) + + raise + # Catch all other errors. except: error = True