Skip to content
Commit 37afde0a authored by Jonathan Maw's avatar Jonathan Maw
Browse files

Element: Use cached buildtree in build shells and failure shells

This includes changes in app.py:
* Interactive failure shell no longer uses the failed build sysroot,
  defaulting to the cached build tree.

Changes in element.py are:
* Errors caused by building don't store the failed build sysroot,
  instead storing that a sandbox can be created to debug the error.
* When staging sources, will stage the element's cached build tree if it
  exists.

Changes in _exceptions.py:
* BstError.sandbox is now a flag of whether a sandbox can be opened up
  to debug the error.

Changes in widget.py:
* Don't try to print any information about the sandbox.

Changes in _message.py:
* Fix documentation so Message.sandbox is not a directory any more.

This is part of #539
parent 09ef8b25
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment