equal
deleted
inserted
replaced
25 """ |
25 """ |
26 Run in CGI mode |
26 Run in CGI mode |
27 """ |
27 """ |
28 |
28 |
29 try : |
29 try : |
30 from lib import wsgi, site |
30 from qmsk.web import wsgi, template |
|
31 import lookup |
31 |
32 |
32 # create handler |
33 # create handler |
33 cgi_handler = wsgiref.handlers.CGIHandler() |
34 cgi_handler = wsgiref.handlers.CGIHandler() |
34 |
35 |
|
36 # create app handler |
|
37 handler = lookup.PageMapper("pages", template=template.TemplateLoader.load("templates/layout.tmpl")) |
|
38 |
35 # create app |
39 # create app |
36 app = wsgi.Application(site.SiteModuleCollection('sites')) |
40 app = wsgi.Application(handler) |
37 |
41 |
38 # run once |
42 # run once |
39 cgi_handler.run(app) |
43 cgi_handler.run(app) |
40 |
44 |
41 except : |
45 except : |