author | Tero Marttila <terom@fixme.fi> |
Tue, 28 Feb 2012 13:10:09 +0200 | |
changeset 147 | 95b0a3fdd207 |
parent 143 | 154d2d8ae9c0 |
permissions | -rwxr-xr-x |
147
95b0a3fdd207
qmsk-irclogs.fcgi: using #! python, not python2.5
Tero Marttila <terom@fixme.fi>
parents:
143
diff
changeset
|
1 |
#!/usr/bin/python |
126 | 2 |
# :set filetype=py |
3 |
||
4 |
""" |
|
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
5 |
FastCGI mode using qmsk.web.fastcgi_main |
126 | 6 |
""" |
7 |
||
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
8 |
from qmsk.web import fastcgi_main |
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
9 |
|
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
10 |
# XXX: error handling for imports? Lighttp sucks hard at this |
140
6db2527b67cf
restructure into package format - the qmsk.* stuff doesn't work so well though, requires a symlink for qmsk.web to work...
Tero Marttila <terom@fixme.fi>
parents:
134
diff
changeset
|
11 |
from qmsk.irclogs import wsgi |
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
12 |
|
126 | 13 |
def main () : |
14 |
""" |
|
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
15 |
Build our WSGIApplication and run |
126 | 16 |
""" |
17 |
||
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
18 |
# create app |
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
19 |
app = wsgi.Application() |
126 | 20 |
|
134
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
21 |
# run once |
fbccc1648d79
improved error handling for CGI/FastCGI
Tero Marttila <terom@fixme.fi>
parents:
126
diff
changeset
|
22 |
fastcgi_main.run(app) |
126 | 23 |
|
24 |
if __name__ == '__main__' : |
|
25 |
main() |
|
26 |