scripts: handle SystemExit from scripts explicitly
This commit is contained in:
parent
dc19ff7a9d
commit
a6c7a1ff91
|
@ -88,6 +88,8 @@ def scriptenv(path, args):
|
||||||
sys.path.append(script_dir)
|
sys.path.append(script_dir)
|
||||||
try:
|
try:
|
||||||
yield
|
yield
|
||||||
|
except SystemExit as v:
|
||||||
|
ctx.log.error("Script exited with code %s" % v.code)
|
||||||
except Exception:
|
except Exception:
|
||||||
etype, value, tb = sys.exc_info()
|
etype, value, tb = sys.exc_info()
|
||||||
tb = cut_traceback(tb, "scriptenv").tb_next
|
tb = cut_traceback(tb, "scriptenv").tb_next
|
||||||
|
|
Loading…
Reference in New Issue