From 64252a9d09db5c6547fe3298365bcd396a255330 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 24 Jan 2013 01:30:03 +0100 Subject: [PATCH] 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. --- python/pakfire/builder.py | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.39.5