summaryrefslogtreecommitdiff
path: root/mirror-failure.py
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2007-01-17 17:16:42 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2007-01-17 17:16:42 +0100
commit2769f0bcf6c1ac73e883f47857fa227de92f4525 (patch)
tree11e0b4e9ff2388b38cead5c8a56746c77b006c2a /mirror-failure.py
parentcae9cdcefc34eba6d023cb30cbbdb9bbf909b8fe (diff)
downloadapt-2769f0bcf6c1ac73e883f47857fa227de92f4525.tar.gz
* mirror-failure.py: example mirror failure cgi
* methods/mirror.cc: prepare for the failure submit
Diffstat (limited to 'mirror-failure.py')
-rw-r--r--mirror-failure.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/mirror-failure.py b/mirror-failure.py
new file mode 100644
index 000000000..e7d2bbf54
--- /dev/null
+++ b/mirror-failure.py
@@ -0,0 +1,23 @@
+# File: cgihttpserver-example-1.py
+
+import CGIHTTPServer
+import BaseHTTPServer
+
+class Handler(CGIHTTPServer.CGIHTTPRequestHandler):
+ #cgi_directories = ["/cgi"]
+ def do_POST(self):
+ print "do_POST"
+ #print self.command
+ #print self.path
+ #print self.headers
+ print self.client_address
+ data = self.rfile.read(int(self.headers["content-length"]))
+ print data
+ self.wfile.write("200 Ok\n");
+
+PORT = 8000
+
+httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler)
+print "serving at port", PORT
+httpd.serve_forever()
+