diff options
-rw-r--r-- | libmproxy/script.py | 4 |
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() |