diff --git a/pisi/operations/build.py b/pisi/operations/build.py index 060787ab..572280b9 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -1027,9 +1027,9 @@ def build(pspec): pb = Builder.from_name(pspec) try: result = pb.build() - except ActionScriptException: + except ActionScriptException, e: ctx.ui.error("Action script error caught.") - sys.exit(1) + raise e finally: ctx.ui.warning(_("*** %d error(s), %d warning(s)") % (ctx.ui.errors, ctx.ui.warnings)) return result