aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-05-15 14:16:05 +0200
committerMaximilian Hils <git@maximilianhils.com>2014-05-15 14:16:05 +0200
commit9cba4f8d397d212f60ffc52f02dabf97b126e540 (patch)
tree391ee653e3262217b703b0b6a40160894282acee
parent221bbb73692a5fa81d07b816fd031b4649c8a665 (diff)
downloadmitmproxy-9cba4f8d397d212f60ffc52f02dabf97b126e540.tar.gz
mitmproxy-9cba4f8d397d212f60ffc52f02dabf97b126e540.tar.bz2
mitmproxy-9cba4f8d397d212f60ffc52f02dabf97b126e540.zip
fix #267
-rw-r--r--libmproxy/script.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/script.py b/libmproxy/script.py
index b17766e8..90d37264 100644
--- a/libmproxy/script.py
+++ b/libmproxy/script.py
@@ -106,9 +106,11 @@ class Script:
def _handle_concurrent_reply(fn, o, args=[], kwargs={}):
reply = o.reply
o.reply = controller.DummyReply()
+ if hasattr(reply, "q"):
+ o.reply.q = reply.q
def run():
fn(*args, **kwargs)
- reply(o)
+ reply()
threading.Thread(target=run, name="ScriptThread").start()