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 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__' : |