index.cgi
changeset 46 73aef9705d6c
parent 31 107062ebb6f9
child 47 2cceeb731950
equal deleted inserted replaced
45:e94ab812c0c8 46:73aef9705d6c
    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 :