Include _StopScript.__cause__ in trace (#50441)

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
This commit is contained in:
Erik Montnemery
2021-05-12 07:27:11 +02:00
committed by GitHub
parent 5ed252ebfa
commit b35f229674
2 changed files with 6 additions and 3 deletions

View File

@@ -193,6 +193,9 @@ async def trace_action(hass, script_run, stop, variables):
try:
yield trace_element
except _StopScript as ex:
trace_element.set_error(ex.__cause__ or ex)
raise ex
except Exception as ex:
trace_element.set_error(ex)
raise ex