async def runner(): await initialize(config, loop=loop) log.initilize(config['log']) await utility(loop=loop) await deinitialize(config, loop=loop)
def create_application(config, loop=None): app = web.Application(loop=loop) app['config'] = config log.initilize(config['log']) app.on_startup.append(on_startup) app.on_cleanup.append(on_cleanup) register_routers(app) return app
def create_application(config, start_timers_loop=True): app = web.Application() app['config'] = config app['start_timers_loop'] = start_timers_loop log.initilize(config['log']) app.on_startup.append(on_startup) app.on_cleanup.append(on_cleanup) register_routers(app) return app