15 from tornado
import autoreload, web, ioloop
20 from mycroft.util import validate_param, reset_sigint_handler, create_daemon, \
29 import tornado.options
31 lock =
Lock(
"service")
32 tornado.options.parse_command_line()
35 """ Hook to release lock when autoreload is triggered. """ 38 autoreload.add_reload_hook(reload_hook)
40 config = Configuration.get().
get(
"websocket")
42 host = config.get(
"host")
43 port = config.get(
"port")
44 route = config.get(
"route")
50 (route, WebsocketEventHandler)
52 application = web.Application(routes, **settings)
53 application.listen(port, host)
59 if __name__ ==
"__main__":
def create_daemon(target, args=(), kwargs=None)
def wait_for_exit_signal()
def validate_param(value, name)
def reset_sigint_handler()
def get(phrase, lang=None, context=None)