diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-02-10 15:22:26 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-02-10 15:22:26 +1300 |
commit | 5f785e26b9b863d5ab340e0299ae31753cc84dfb (patch) | |
tree | bec911e6e30f0b8484759f415600db0d9d751eba /libmproxy/flow.py | |
parent | b14c29b25c4c5754edf568bcbb6bbf5b70b6c310 (diff) | |
download | mitmproxy-5f785e26b9b863d5ab340e0299ae31753cc84dfb.tar.gz mitmproxy-5f785e26b9b863d5ab340e0299ae31753cc84dfb.tar.bz2 mitmproxy-5f785e26b9b863d5ab340e0299ae31753cc84dfb.zip |
Add filter for detecting flows with errors.
Also, remove dependency on weird _is_response method.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 57a9310a..2499db4e 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -367,9 +367,6 @@ class Request(HTTPMsg): self.scheme, self.host, self.port, self.path = parts return True - def _is_response(self): - return False - def _assemble(self, _proxy = False): """ Assembles the request for transmission to the server. We make some @@ -534,9 +531,6 @@ class Response(HTTPMsg): c.headers = self.headers.copy() return c - def _is_response(self): - return True - def _assemble(self): """ Assembles the response for transmission to the client. We make some @@ -942,6 +936,8 @@ class Flow: return f(self.response) elif self.request: return f(self.request) + elif self.error: + return f(self.error) else: return True |