aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/stub.py7
-rw-r--r--examples/upsidedownternet.py4
2 files changed, 10 insertions, 1 deletions
diff --git a/examples/stub.py b/examples/stub.py
index 42b2935a..78cbfcf2 100644
--- a/examples/stub.py
+++ b/examples/stub.py
@@ -14,6 +14,13 @@ def clientconnect(ctx, client_connect):
"""
ctx.log("clientconnect")
+def serverconnect(ctx, server_connection):
+ """
+ Called when the proxy initiates a connection to the target server. Note that a
+ connection can correspond to multiple HTTP requests
+ """
+ ctx.log("serverconnect")
+
def request(ctx, flow):
"""
Called when a client request has been received.
diff --git a/examples/upsidedownternet.py b/examples/upsidedownternet.py
index aaf8ff74..181a40c2 100644
--- a/examples/upsidedownternet.py
+++ b/examples/upsidedownternet.py
@@ -1,4 +1,6 @@
-import Image, cStringIO
+import cStringIO
+from PIL import Image
+
def response(context, flow):
if flow.response.headers["content-type"] == ["image/png"]:
s = cStringIO.StringIO(flow.response.content)