aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-10-30 14:46:18 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-10-30 14:46:18 +1300
commitb2deb470dea19358e2b391d459132d848d7fadde (patch)
tree8e3857bb81f9f7afcb05ce240dd20d2f42b43c11 /libpathod/pathod.py
parent677f0e0580f92d1244285b9f0481c3ace3b14ee1 (diff)
downloadmitmproxy-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.py6
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))