aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/flow.py6
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)