aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/dump.py
diff options
context:
space:
mode:
authorThomas Kriechbaumer <Kriechi@users.noreply.github.com>2016-10-04 15:36:31 +0200
committerGitHub <noreply@github.com>2016-10-04 15:36:31 +0200
commitff388f2e6298c880d26a5a5e3e41a6bb6bffb167 (patch)
tree5b32dbec47631b3ef5142060eacc8e811314cbf4 /mitmproxy/dump.py
parent90898f90846e46ef3afa5dae56b773385ffecf10 (diff)
parente18965268075bb440afb42afff7c2246bc6c7e3b (diff)
downloadmitmproxy-ff388f2e6298c880d26a5a5e3e41a6bb6bffb167.tar.gz
mitmproxy-ff388f2e6298c880d26a5a5e3e41a6bb6bffb167.tar.bz2
mitmproxy-ff388f2e6298c880d26a5a5e3e41a6bb6bffb167.zip
Merge pull request #1598 from cortesi/dummystate
mitmdump: use a dummy state object
Diffstat (limited to 'mitmproxy/dump.py')
-rw-r--r--mitmproxy/dump.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/mitmproxy/dump.py b/mitmproxy/dump.py
index 0e942eac..92dce37b 100644
--- a/mitmproxy/dump.py
+++ b/mitmproxy/dump.py
@@ -35,7 +35,7 @@ class Options(options.Options):
class DumpMaster(flow.FlowMaster):
def __init__(self, server, options):
- flow.FlowMaster.__init__(self, options, server, flow.State())
+ flow.FlowMaster.__init__(self, options, server, flow.DummyState())
self.has_errored = False
self.addons.add(*builtins.default_addons())
self.addons.add(dumper.Dumper())
@@ -82,13 +82,6 @@ class DumpMaster(flow.FlowMaster):
if e.level == "error":
self.has_errored = True
- @controller.handler
- def request(self, f):
- f = super(DumpMaster, self).request(f)
- if f:
- self.state.delete_flow(f)
- return f
-
def run(self): # pragma: no cover
if self.options.rfile and not self.options.keepserving:
self.addons.done()