def configure_app(conf: AppConfig, context: Context): initDb(config=conf, context=context) app = Sanic(__name__) for h in get_routes(conf, context): app.add_route(handler=h, uri=h.uri, methods=h.methods, strict_slashes=True) return app
def configure_app(): app = Sanic(__name__) for handler, uri, methods in get_routes(): app.add_route( handler=handler, uri=uri, methods=methods, ) return app
def configure_app(config: ApplicationConfig, context: Context): app = Sanic(__name__) init_db_sqlite(config, context) for handler in get_routes(config, context): app.add_route(handler=handler, uri=handler.uri, methods=handler.methods, strict_slashes=True) return app
def configure_app(config: ApplicationConfig, context: Context): init_db_sqlite(config, context) app = Sanic(__name__) for handler in get_routes(config, context): app.add_route( handler=handler, methods=handler.methods, uri=handler.uri, ) return app
def configure_app(config: ApplicationConfig, context: Context): # произведется подключение к базе данных и объект database запишется # в специальную контекстную переменную database init_db_sqlite(config, context) app = Sanic(__name__) for handler in get_routes(config, context): app.add_route( handler=handler, uri=handler.uri, methods=handler.methods, strict_slashes=True, ) return app
def configure_app(config: ApplicationConfig, context: Context): """ Экземпляр класса Sanic с настройками :param config: класс ApplicationConfig, содержащий настройки приложения. :param context: класс, содержащий подключение к БД. :return: объект Sanic """ init_db(config, context) app = Sanic(__name__) for handler in get_routes(config, context): app.add_route( handler=handler, uri=handler.uri, methods=handler.methods, strict_slashes=True, ) return app