Mercurial > moin > 1.9
view wiki/server/moin_flup_wsgi.py @ 3071:806cf4814612
get server/request package in sync with 1.6 branch (as of changeset 2559:eedcb9cfefdb)
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Fri, 22 Feb 2008 21:59:32 +0100 |
parents | 8d691fbdc929 |
children | 80e1a910a2f1 |
line wrap: on
line source
""" MoinMoin - Moin as WSGI application with flup as fcgi gateway @copyright: 2005 by Anakim Border <akborder@gmail.com>, 2007 by MoinMoin:ThomasWaldmann @license: GNU GPL, see COPYING for details. """ use_threads = True unixSocketPath = '/tmp/moin.sock' import os import logging # Set threads flag, so other code can use proper locking from MoinMoin import config config.use_threads = use_threads del config from flup.server.fcgi import WSGIServer from MoinMoin.server.server_wsgi import moinmoinApp, WsgiConfig class Config(WsgiConfig): logPath = 'moin.log' # adapt to your needs! #loglevel_file = logging.INFO # adapt if you don't like the default config = Config() # MUST create an instance to init logging if __name__ == '__main__': server = WSGIServer(moinmoinApp, bindAddress=unixSocketPath) server.run() os.unlink(unixSocketPath)