예제 #1
0
파일: app.py 프로젝트: aliasif2324/jarvis
def start():
    loop = asyncio.get_event_loop()
    handler = app.make_handler()
    f = loop.create_server(handler, '0.0.0.0', conf.PORT)
    srv = loop.run_until_complete(f)
    print('serving on', srv.sockets[0].getsockname())

    build()

    try:
        loop.run_forever()
    except KeyboardInterrupt:
        pass
    finally:
        loop.run_until_complete(handler.finish_connections(1.0))
        srv.close()
        loop.run_until_complete(srv.wait_closed())
        loop.run_until_complete(app.finish())
    loop.close()
예제 #2
0
파일: app.py 프로젝트: golf2days/jarvis
def home(request):
    if conf.DEBUG:
        build()
    return {}