diff options
Diffstat (limited to 'mitmproxy/script/script.py')
-rw-r--r-- | mitmproxy/script/script.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mitmproxy/script/script.py b/mitmproxy/script/script.py index 4d0f73fa..484025b4 100644 --- a/mitmproxy/script/script.py +++ b/mitmproxy/script/script.py @@ -79,10 +79,10 @@ class Script(object): with open(self.filename) as f: code = compile(f.read(), self.filename, 'exec') exec (code, self.ns, self.ns) - except Exception as e: + except Exception: six.reraise( ScriptException, - ScriptException(str(e)), + ScriptException.from_exception_context(), sys.exc_info()[2] ) finally: @@ -113,10 +113,10 @@ class Script(object): if f: try: return f(self.ctx, *args, **kwargs) - except Exception as e: + except Exception: six.reraise( ScriptException, - ScriptException(str(e)), + ScriptException.from_exception_context(), sys.exc_info()[2] ) else: |