Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/http.py
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2013-01-29 10:59:36 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2013-01-29 10:59:36 (GMT)
commit298d03956f998c7295417589c4e2d275eb47f3db (patch)
tree8b09868d0346496d1fa7174dcd40b3d5f955b3c1 /src/jarabe/http.py
parent8ba2558e2906f7478252d980fb240f33a29f7e89 (diff)
Revert "Basic http server for activities"
This reverts commit 095746b83f8d4d7ef77cee01b6e62b34c9f90343.
Diffstat (limited to 'src/jarabe/http.py')
-rw-r--r--src/jarabe/http.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/jarabe/http.py b/src/jarabe/http.py
deleted file mode 100644
index 3964236..0000000
--- a/src/jarabe/http.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import mimetypes
-import threading
-import BaseHTTPServer
-import os
-
-from jarabe.model import bundleregistry
-
-class HTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
- def do_GET(self):
- splitted = self.path.split("/")
- bundle_id = splitted[1]
- path = splitted[2:]
-
- registry = bundleregistry.get_registry()
- bundle = registry.get_bundle(bundle_id)
-
- file_path = os.path.join(bundle.get_path(), *path)
- with open(file_path) as f:
- self.send_response(200)
- self.send_header('Content-type', mimetypes.guess_type(file_path))
- self.end_headers()
- self.wfile.write(f.read())
-
-class ServerThread(threading.Thread):
- def run(self):
- httpd = BaseHTTPServer.HTTPServer(('', 8000), HTTPRequestHandler)
- httpd.serve_forever()
-
-def start_server():
- thread = ServerThread()
- thread.start()