Commit a39657a0 by Sheng

Added make_app

parent b88a159f
...@@ -8,13 +8,7 @@ from settings import (get_app_settings, get_host_keys_settings, ...@@ -8,13 +8,7 @@ from settings import (get_app_settings, get_host_keys_settings,
get_policy_setting) get_policy_setting)
def main(): def make_app(loop, policy, host_keys_settings, app_settings):
parse_command_line()
app_settings = get_app_settings(options)
host_keys_settings = get_host_keys_settings(options)
policy = get_policy_setting(options, host_keys_settings)
loop = tornado.ioloop.IOLoop.current()
handlers = [ handlers = [
(r'/', IndexHandler, dict(loop=loop, policy=policy, (r'/', IndexHandler, dict(loop=loop, policy=policy,
host_keys_settings=host_keys_settings)), host_keys_settings=host_keys_settings)),
...@@ -22,6 +16,17 @@ def main(): ...@@ -22,6 +16,17 @@ def main():
] ]
app = tornado.web.Application(handlers, **app_settings) app = tornado.web.Application(handlers, **app_settings)
return app
def main():
parse_command_line()
app_settings = get_app_settings(options)
host_keys_settings = get_host_keys_settings(options)
policy = get_policy_setting(options, host_keys_settings)
loop = tornado.ioloop.IOLoop.current()
app = make_app(loop, policy, host_keys_settings, app_settings)
app.listen(options.port, options.address) app.listen(options.port, options.address)
logging.info('Listening on {}:{}'.format(options.address, options.port)) logging.info('Listening on {}:{}'.format(options.address, options.port))
loop.start() loop.start()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment