예제 #1
0
 def get(self):
     container = Container()
     vocab = Vocab(container=container)
     vocab.load(['en'])
     self.set_header('Content-Type', 'application/json')
     self.set_status(200)
     self.finish({"status": "OK"})
예제 #2
0
    def __init__(self):
        from detect.container import Container
        from detect.vocab import Vocab

        container = Container()
        vocab = Vocab(container=container)
        alias_data = vocab.load(['en'])

        handlers = [
            url(r"/status", Status, name="status"),
            url(r"/refresh", Refresh, name="refresh"),
            url(r"/(.*)?", Detect, dict(alias_data=alias_data), name="detect")
        ]

        settings = dict(
            # static_path = os.path.join(os.path.dirname(__file__), "static"),
            # template_path = os.path.join(os.path.dirname(__file__), "templates"),
            debug=tornado.options.options.debug, )
        tornado.web.Application.__init__(self, handlers, **settings)