diff options
-rw-r--r-- | mitmproxy/flow.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mitmproxy/flow.py b/mitmproxy/flow.py index 7de9823d..5d6334b5 100644 --- a/mitmproxy/flow.py +++ b/mitmproxy/flow.py @@ -2,6 +2,8 @@ This module provides more sophisticated flow tracking and provides filtering and interception facilities. """ from __future__ import absolute_import + +import traceback from abc import abstractmethod, ABCMeta import hashlib import Cookie @@ -686,8 +688,8 @@ class FlowMaster(controller.Master): try: s = script.Script(command, script.ScriptContext(self)) s.load() - except script.ScriptException as v: - return v.args[0] + except script.ScriptException as e: + return traceback.format_exc(e) if use_reloader: script.reloader.watch(s, lambda: self.masterq.put(("script_change", s))) self.scripts.append(s) |