--- 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