Example #1
0
def main():
    parse_command_line()
    tornado.options.define('debug', default=True)

    load_gettext_translations('translations', 'messages')

    wsgi_app = tornado.wsgi.WSGIContainer(django.core.handlers.wsgi.WSGIHandler())

    handlers = ROUTES
    handlers += [
        # described below only direct connections to Django
        # ('/dj/.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),
        ('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),
    ]

    settings = {
        'template_path' : TS.TEMPLATE_PATH,
        'debug' : TS.DEBUG,
        'static_path': TS.STATIC_PATH,
        'st': TS.STATIC_PATH,
    }

    tornado_app = tornado.web.Application(handlers, **settings)

    server = tornado.httpserver.HTTPServer(tornado_app)
    server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()
 def get_app(self):
     test_dir = os.path.abspath(
         os.path.dirname(__file__)
     )
     locale.load_gettext_translations(
         os.path.join(test_dir, 'locales'), 'messages'
     )
     return web.Application([
         ('/', IndexHandler),
         ('/i18n', Indexi18nHandler),
     ])
Example #3
0
 def get_app(self):
     test_dir = os.path.abspath(os.path.dirname(__file__))
     locale.load_gettext_translations(os.path.join(test_dir, 'locales'),
                                      'messages')
     locale.load_gettext_translations(os.path.join(test_dir, 'locales'),
                                      'addit')
     return web.Application([
         ('/', BaseHandler),
         ('/addit', AdditHandler),
         ('/mixed', MixedHandler),
     ])
Example #4
0
 def get_app(self):
     test_dir = os.path.abspath(
         os.path.dirname(__file__)
     )
     locale.load_gettext_translations(
         os.path.join(test_dir, 'locales'), 'messages'
     )
     locale.load_gettext_translations(
         os.path.join(test_dir, 'locales'), 'addit'
     )
     return web.Application([
         ('/', BaseHandler),
         ('/addit', AdditHandler),
         ('/mixed', MixedHandler),
     ])
Example #5
0
def main():
    if options.ipv6:
        host = None
    else:
        host = "0.0.0.0"
    tornado.options.parse_command_line()
    locale.load_gettext_translations('translations', 'messages')

    if options.debug:
        http_server = tornado.httpserver.HTTPServer(request_callback=HttpApplication(),xheaders=True)
        http_server.listen(options.port,host)
        now = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
        print '[%s] Listen On Port %s' % ( now, options.port )
    else:
        http_sockets = tornado.netutil.bind_sockets(options.port,host)
        tornado.process.fork_processes(num_processes=options.processes)
        http_server = tornado.httpserver.HTTPServer(request_callback=HttpApplication(),xheaders=True)
        http_server.add_sockets(http_sockets)

    tornado.ioloop.IOLoop.instance().start()