lib/wsgi.py
branchsites
changeset 30 a86a25a9f75b
parent 7 d6a8258bd90e
child 31 107062ebb6f9
--- a/lib/wsgi.py	Sat Feb 07 06:05:10 2009 +0200
+++ b/lib/wsgi.py	Sat Feb 07 06:54:52 2009 +0200
@@ -9,6 +9,9 @@
 # for Request/Response
 import http
 
+# to lookup the Site
+from site import lookup as site_lookup
+
 # for the request -> response bit :)
 import handler
 
@@ -19,6 +22,15 @@
 
     # build Request object
     request = http.Request(env)
+
+    # lookup site
+    site = site_lookup(request)
+
+    # mapper...
+    mapper = site.get_mapper()
+
+    # lookup handler
+    handler = mapper.map_request(request)
     
     try :
         # request -> response