aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/dump.py
diff options
context:
space:
mode:
authorRouli <rouli.net@gmail.com>2013-02-28 13:28:57 +0200
committerRouli <rouli.net@gmail.com>2013-02-28 13:28:57 +0200
commitb6cae7cd2d0105d6a6fe9d35864d0f9b7c5f8924 (patch)
treea939022f9bbafea95d1d2e88e141b6cceefebdd2 /libmproxy/dump.py
parent35f36481b9f9a8050e0316600be168316b60d05e (diff)
parentb077189dd5230b6c440a200d867c70c6ce031b66 (diff)
downloadmitmproxy-b6cae7cd2d0105d6a6fe9d35864d0f9b7c5f8924.tar.gz
mitmproxy-b6cae7cd2d0105d6a6fe9d35864d0f9b7c5f8924.tar.bz2
mitmproxy-b6cae7cd2d0105d6a6fe9d35864d0f9b7c5f8924.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'libmproxy/dump.py')
-rw-r--r--libmproxy/dump.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/libmproxy/dump.py b/libmproxy/dump.py
index 170c701d..3c7eee71 100644
--- a/libmproxy/dump.py
+++ b/libmproxy/dump.py
@@ -150,16 +150,6 @@ class DumpMaster(flow.FlowMaster):
print >> self.outfile, e
self.outfile.flush()
- def handle_log(self, l):
- self.add_event(l.msg)
- l._ack()
-
- def handle_request(self, r):
- f = flow.FlowMaster.handle_request(self, r)
- if f:
- r._ack()
- return f
-
def indent(self, n, t):
l = str(t).strip().split("\n")
return "\n".join(" "*n + i for i in l)
@@ -210,10 +200,20 @@ class DumpMaster(flow.FlowMaster):
self.outfile.flush()
self.state.delete_flow(f)
+ def handle_log(self, l):
+ self.add_event(l.msg)
+ l.reply()
+
+ def handle_request(self, r):
+ f = flow.FlowMaster.handle_request(self, r)
+ if f:
+ r.reply()
+ return f
+
def handle_response(self, msg):
f = flow.FlowMaster.handle_response(self, msg)
if f:
- msg._ack()
+ msg.reply()
self._process_flow(f)
return f