Mercurial > moin > 1.9
view MoinMoin/web/ajp_interface.py @ 4286:4850d477c22f
Fixed: naming of the ajp module
author | Florian Krupicka <florian.krupicka@googlemail.com> |
---|---|
date | Fri, 08 Aug 2008 18:51:22 +0200 |
parents | MoinMoin/web/ajp_frontend.py@d5aa1ac55789 |
children |
line wrap: on
line source
# -*- coding: iso-8859-1 -*- """ MoinMoin - AJP interface @copyright: 2008 MoinMoin:FlorianKrupicka @license: GNU GPL, see COPYING for details. """ import optparse from MoinMoin.web.frontend import ServerFrontEnd from MoinMoin import log logging = log.getLogger(__name__) class AJPFrontEnd(ServerFrontEnd): def run_server(self, application, options): from flup.server.ajp import WSGIServer kwargs = {} if options.port: kwargs['bindAddress'] = (options.interface, options.port) elif options.interface.startswith('/') or \ options.interface.startswith('./'): kwargs['bindAddress'] = options.interface WSGIServer(application, **kwargs).run() def run(): AJPFrontEnd().run() if __name__ == '__main__': run()