From a1355446af4c14785c14635ad85e4080c5da8c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Billeter?= <j@bitron.ch> Date: Mon, 19 Nov 2018 09:06:56 +0100 Subject: [PATCH] element.py: Cache artifact also on SandboxCommandError --- buildstream/element.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildstream/element.py b/buildstream/element.py index 57907861c0..cb04019272 100644 --- a/buildstream/element.py +++ b/buildstream/element.py @@ -89,7 +89,7 @@ from ._exceptions import BstError, LoadError, LoadErrorReason, ImplError, \ ErrorDomain from .utils import UtilError from . import Plugin, Consistency, Scope -from . import SandboxFlags +from . import SandboxFlags, SandboxCommandError from . import utils from . import _cachekey from . import _signals @@ -1564,7 +1564,7 @@ class Element(Plugin): # Step 4 - Assemble collect = self.assemble(sandbox) # pylint: disable=assignment-from-no-return self.__set_build_result(success=True, description="succeeded") - except ElementError as e: + except (ElementError, SandboxCommandError) as e: # Shelling into a sandbox is useful to debug this error e.sandbox = True -- GitLab