diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-10-30 14:46:18 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-10-30 14:46:18 +1300 |
commit | b2deb470dea19358e2b391d459132d848d7fadde (patch) | |
tree | 8e3857bb81f9f7afcb05ce240dd20d2f42b43c11 /libpathod/pathod.py | |
parent | 677f0e0580f92d1244285b9f0481c3ace3b14ee1 (diff) | |
download | mitmproxy-b2deb470dea19358e2b391d459132d848d7fadde.tar.gz mitmproxy-b2deb470dea19358e2b391d459132d848d7fadde.tar.bz2 mitmproxy-b2deb470dea19358e2b391d459132d848d7fadde.zip |
Extract .serve() method from message classes.
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r-- | libpathod/pathod.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py index 131dbc3c..b3a32ef9 100644 --- a/libpathod/pathod.py +++ b/libpathod/pathod.py @@ -21,14 +21,14 @@ class PathodHandler(tcp.BaseHandler): c = self.server.check_policy(crafted, self.server.request_settings) if c: err = language.PathodErrorResponse(c) - err.serve(self.wfile, self.server.request_settings) + language.serve(err, self.wfile, self.server.request_settings) log = dict( type = "error", msg = c ) return False, log - response_log = crafted.serve(self.wfile, self.server.request_settings) + response_log = language.serve(crafted, self.wfile, self.server.request_settings, None) log = dict( type = "crafted", request=request_log, @@ -103,7 +103,7 @@ class PathodHandler(tcp.BaseHandler): return self.serve_crafted(crafted, request_log) elif self.server.noweb: crafted = language.PathodErrorResponse("Access Denied") - crafted.serve(self.wfile, self.server.request_settings) + language.serve(crafted, self.wfile, self.server.request_settings) return False, dict(type = "error", msg="Access denied: web interface disabled") else: self.info("app: %s %s"%(method, path)) |