mirror of https://github.com/huashengdun/webssh
Added make_app
parent
b88a159fbb
commit
a39657a0be
19
main.py
19
main.py
|
@ -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():
|
||||||
]
|
]
|
||||||
|
|
||||||
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()
|
||||||
|
|
Loading…
Reference in New Issue