aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/nonblocking.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/nonblocking.py b/examples/nonblocking.py
index b81478df..264a1fdb 100644
--- a/examples/nonblocking.py
+++ b/examples/nonblocking.py
@@ -1,10 +1,11 @@
import time
-import mitmproxy
+
from mitmproxy.script import concurrent
@concurrent # Remove this and see what happens
def request(flow):
- mitmproxy.ctx.log("handle request: %s%s" % (flow.request.host, flow.request.path))
+ # You don't want to use mitmproxy.ctx from a different thread
+ print("handle request: %s%s" % (flow.request.host, flow.request.path))
time.sleep(5)
- mitmproxy.ctx.log("start request: %s%s" % (flow.request.host, flow.request.path))
+ print("start request: %s%s" % (flow.request.host, flow.request.path))