aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/dump.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2016-05-29 20:03:40 +1200
committerAldo Cortesi <aldo@corte.si>2016-05-29 20:03:40 +1200
commitf3bee6f24539005e0916e786805e1655bb7f80f8 (patch)
treeefa23c05738aae1aeb396b10fd012151d66d555c /mitmproxy/dump.py
parent85aa5da6e3b7d811d316ed692ecd40e5442abe02 (diff)
parent0176f50e4f4994be4b19be212f3a3db053a18d0c (diff)
downloadmitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.tar.gz
mitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.tar.bz2
mitmproxy-f3bee6f24539005e0916e786805e1655bb7f80f8.zip
Merge pull request #1172 from cortesi/solidcore
First steps to solidifying the core
Diffstat (limited to 'mitmproxy/dump.py')
-rw-r--r--mitmproxy/dump.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/mitmproxy/dump.py b/mitmproxy/dump.py
index 8f9488be..4443995a 100644
--- a/mitmproxy/dump.py
+++ b/mitmproxy/dump.py
@@ -6,7 +6,7 @@ import itertools
from netlib import tcp
from netlib.utils import bytes_to_escaped_str, pretty_size
-from . import flow, filt, contentviews
+from . import flow, filt, contentviews, controller
from .exceptions import ContentViewException, FlowReadException, ScriptException
@@ -325,22 +325,25 @@ class DumpMaster(flow.FlowMaster):
self.echo_flow(f)
- def handle_request(self, f):
- flow.FlowMaster.handle_request(self, f)
+ @controller.handler
+ def request(self, f):
+ flow.FlowMaster.request(self, f)
self.state.delete_flow(f)
if f:
f.reply()
return f
- def handle_response(self, f):
- flow.FlowMaster.handle_response(self, f)
+ @controller.handler
+ def response(self, f):
+ flow.FlowMaster.response(self, f)
if f:
f.reply()
self._process_flow(f)
return f
- def handle_error(self, f):
- flow.FlowMaster.handle_error(self, f)
+ @controller.handler
+ def error(self, f):
+ flow.FlowMaster.error(self, f)
if f:
self._process_flow(f)
return f