equal
deleted
inserted
replaced
1 #!/usr/bin/python2.5 |
1 #!/usr/bin/python2.5 |
2 # :set filetype=py |
2 # :set filetype=py |
3 |
3 |
4 """ |
4 """ |
5 CGI mode using qmsk.web.fastcgi_main |
5 FastCGI mode using qmsk.web.fastcgi_main |
6 """ |
6 """ |
|
7 |
|
8 from qmsk.web import fastcgi_main |
|
9 |
|
10 # XXX: error handling for imports? Lighttp sucks hard at this |
|
11 import wsgi |
7 |
12 |
8 def main () : |
13 def main () : |
9 """ |
14 """ |
10 Build our wsgi.Application and run |
15 Build our WSGIApplication and run |
11 """ |
16 """ |
12 |
17 |
13 try : |
18 # create app |
14 from qmsk.web import wsgi, fastcgi_main |
19 app = wsgi.Application() |
15 import urls |
|
16 |
20 |
17 # create app |
21 # run once |
18 app = wsgi.Application(urls.mapper) |
22 fastcgi_main.run(app) |
19 |
23 |
20 # run once |
|
21 fastcgi_main.run(app) |
|
22 |
|
23 except : |
|
24 # display error on stdout |
|
25 cgi_main.error() |
|
26 |
|
27 if __name__ == '__main__' : |
24 if __name__ == '__main__' : |
28 main() |
25 main() |
29 |
26 |