def init_app(app): bootstrap.init_app(app) Captcha(app) Error(app) App(app, json=CustomJSONEncoder) Middleware(app) Logging(app)
def init_app(app): Bootstrap(app, css=('css/base.css', 'css/main.css', 'css/monokai.css', 'css/lib.css', 'css/timeline.css', 'css/night.css'), js=('js/main.js', 'js/highlight.js', 'js/night.js'), auth=False) Captcha(app) Error(app) App(app, json=CustomJSONEncoder) Middleware(app) Logging(app)
# def load_token(token): # return None return login_manager babel = register_babel() db = db csrf = CSRFProtect() bootstrap = Bootstrap( css=('styles/monokai.css', 'styles/mine.css'), js=('styles/upload.js', 'styles/forums.js', 'styles/following.js', 'styles/topic.js'), use_auth=True) captcha = Captcha() error = Error() redis_data = Redis() cache = Cache() mail = Mail() principal = Principal() login_manager = register_login() maple_app = App(json=CustomJSONEncoder) middleware = Middleware() search = Search(db=db) class AvatarCache(Avatar): @cache.cached( timeout=180, key_prefix=lambda: "avatar:{}".format(request.url)) def avatar(self, text, width=128): from flask import abort, make_response