diff -r a86a25a9f75b -r 107062ebb6f9 index.cgi --- a/index.cgi Sat Feb 07 06:54:52 2009 +0200 +++ b/index.cgi Sat Feb 07 16:33:27 2009 +0200 @@ -27,19 +27,16 @@ """ try : - from lib import page_tree - - # load page list - page_tree.load() - - # our WSGI app - from lib import wsgi + from lib import wsgi, site # create handler cgi_handler = wsgiref.handlers.CGIHandler() + + # create app + app = wsgi.Application(site.SiteModuleCollection('sites')) # run once - cgi_handler.run(wsgi.app) + cgi_handler.run(app) except : cgi_error()