terom@42: #!/usr/bin/env python2.5 terom@42: terom@41: import flup.server.fcgi terom@41: terom@41: def main (app, bind=None) : terom@41: """ terom@41: Run as a non-threaded single-process non-multiplexed FastCGI server terom@41: """ terom@41: terom@41: # create WSGIServer terom@41: server = flup.server.fcgi.WSGIServer(app, terom@41: # try to supress threading terom@41: multithreaded=False, terom@41: multiprocess=False, terom@41: multiplexed=False, terom@41: terom@41: # specify the bind() address terom@41: bindAddress=bind, terom@41: terom@41: # leave as defaults for now terom@41: umask=None, terom@41: terom@41: # XXX: non-debug mode? terom@41: debug=True, terom@41: ) terom@41: terom@41: # run... threads :( terom@41: server.run() terom@41: terom@41: if __name__ == '__main__' : terom@41: import pngtile.wsgi terom@41: terom@41: main(pngtile.wsgi.application) terom@41: