aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-01-29 02:49:11 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-01-29 02:49:11 +0100
commit607f7778110d5c2720e60ffcf5f4b0c94e8fcc5f (patch)
treecd6249109b49936267cee0a30e0cb616288417d0 /libmproxy/flow.py
parent1e3e0dd1271afda59ec244b64391b6579a998dce (diff)
downloadmitmproxy-607f7778110d5c2720e60ffcf5f4b0c94e8fcc5f.tar.gz
mitmproxy-607f7778110d5c2720e60ffcf5f4b0c94e8fcc5f.tar.bz2
mitmproxy-607f7778110d5c2720e60ffcf5f4b0c94e8fcc5f.zip
fix most testsuite errors, improve proxy error handling
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index ee9031ba..acebb71d 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -835,7 +835,7 @@ class ClientConnect(StateObject):
def _get_state(self):
return dict(
address = list(self.address),
- requestcount = self.requestcount,
+ requestcount = -1, # FIXME self.requestcount,
error = self.error,
)
@@ -1599,6 +1599,7 @@ class FlowMaster(controller.Master):
if r.is_live():
app = self.apps.get(r)
if app:
+ # FIXME: for the tcp proxy, use flow.client_conn.wfile
err = app.serve(r, r.wfile, **{"mitmproxy.master": self})
if err:
self.add_event("Error in wsgi app. %s"%err, "error")