From 0176f50e4f4994be4b19be212f3a3db053a18d0c Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 29 May 2016 12:54:52 +1200 Subject: Adapt examples --- examples/flowbasic | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) mode change 100644 => 100755 examples/flowbasic (limited to 'examples/flowbasic') diff --git a/examples/flowbasic b/examples/flowbasic old mode 100644 new mode 100755 index 4a87b86a..d8d55caa --- a/examples/flowbasic +++ b/examples/flowbasic @@ -8,7 +8,7 @@ Note that request and response messages are not automatically replied to, so we need to implement handlers to do this. """ -from mitmproxy import flow +from mitmproxy import flow, controller from mitmproxy.proxy import ProxyServer, ProxyConfig @@ -19,18 +19,15 @@ class MyMaster(flow.FlowMaster): except KeyboardInterrupt: self.shutdown() + @controller.handler def handle_request(self, f): f = flow.FlowMaster.handle_request(self, f) - if f: - f.reply() - return f + print(f) + @controller.handler def handle_response(self, f): f = flow.FlowMaster.handle_response(self, f) - if f: - f.reply() print(f) - return f config = ProxyConfig( -- cgit v1.2.3