diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2016-10-16 11:34:27 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2016-10-16 20:26:06 +1300 |
commit | a6c7a1ff918c5aa0285decb995096190888a2f51 (patch) | |
tree | 25e998c8f0a7723770d9e76353f78e270abdfb80 | |
parent | dc19ff7a9db611a6626b05b6d0e18992f84b405e (diff) | |
download | mitmproxy-a6c7a1ff918c5aa0285decb995096190888a2f51.tar.gz mitmproxy-a6c7a1ff918c5aa0285decb995096190888a2f51.tar.bz2 mitmproxy-a6c7a1ff918c5aa0285decb995096190888a2f51.zip |
scripts: handle SystemExit from scripts explicitly
-rw-r--r-- | mitmproxy/builtins/script.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mitmproxy/builtins/script.py b/mitmproxy/builtins/script.py index bbefc5c7..15ee4936 100644 --- a/mitmproxy/builtins/script.py +++ b/mitmproxy/builtins/script.py @@ -88,6 +88,8 @@ def scriptenv(path, args): sys.path.append(script_dir) try: yield + except SystemExit as v: + ctx.log.error("Script exited with code %s" % v.code) except Exception: etype, value, tb = sys.exc_info() tb = cut_traceback(tb, "scriptenv").tb_next |