aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-06-07 13:18:33 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-06-07 13:18:33 +1200
commit0da3e51e1c08eed2c8054d4a71bc591268b19af1 (patch)
treea96991a862c05881bf57636135024155a0d787c1 /libpathod/pathod.py
parent7412ec83f55e6a9dcdde84603b88cd67bbf8b04d (diff)
downloadmitmproxy-0da3e51e1c08eed2c8054d4a71bc591268b19af1.tar.gz
mitmproxy-0da3e51e1c08eed2c8054d4a71bc591268b19af1.tar.bz2
mitmproxy-0da3e51e1c08eed2c8054d4a71bc591268b19af1.zip
Make parse_pathoc a generator
This lets us do things like this: get:/:ir,@1:x1000000000 It will also let us expand the language to include a "repeat forever" concept.
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r--libpathod/pathod.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index 3cd63162..367a3163 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -75,7 +75,7 @@ class PathodHandler(tcp.BaseHandler):
def handle_sni(self, connection):
self.sni = connection.get_servername()
- def serve_crafted(self, crafted):
+ def http_serve_crafted(self, crafted):
error, crafted = self.server.check_policy(
crafted, self.settings
)
@@ -304,7 +304,7 @@ class PathodHandler(tcp.BaseHandler):
if anchor_spec:
lg("crafting spec: %s" % anchor_spec)
- nexthandler, retlog["response"] = self.serve_crafted(
+ nexthandler, retlog["response"] = self.http_serve_crafted(
anchor_spec
)
if nexthandler and websocket_key: