aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/script.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/script.py')
-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()