index.cgi
branchsites
changeset 31 107062ebb6f9
parent 16 4a40718c7b4b
child 46 185504387370
equal deleted inserted replaced
30:a86a25a9f75b 31:107062ebb6f9
    25     """
    25     """
    26         Run in CGI mode
    26         Run in CGI mode
    27     """
    27     """
    28 
    28 
    29     try :
    29     try :
    30         from lib import page_tree
    30         from lib import wsgi, site
    31 
       
    32         # load page list
       
    33         page_tree.load()
       
    34         
       
    35         # our WSGI app
       
    36         from lib import wsgi
       
    37 
    31 
    38         # create handler
    32         # create handler
    39         cgi_handler = wsgiref.handlers.CGIHandler()
    33         cgi_handler = wsgiref.handlers.CGIHandler()
       
    34 
       
    35         # create app
       
    36         app = wsgi.Application(site.SiteModuleCollection('sites'))
    40         
    37         
    41         # run once
    38         # run once
    42         cgi_handler.run(wsgi.app)
    39         cgi_handler.run(app)
    43 
    40 
    44     except :
    41     except :
    45         cgi_error()
    42         cgi_error()
    46     
    43     
    47 if __name__ == '__main__' :
    44 if __name__ == '__main__' :