def bootstrap(): from flask.ext.assets import Environment as Asset Asset(app) from pokr.cache import init_cache init_cache(app) from pokr.controllers import init_controller init_controller(app) from pokr.database import init_db init_db(app) from utils.assets import init_app as init_asset init_asset(app) from utils.jinja import init_app as init_jinja init_jinja(app) from utils.i18n import PopongBabel PopongBabel(app) from utils.linkall import init_app as init_linkall init_linkall(app) from utils.login import init_app as init_login init_login(app) from utils.mobile import PopongMobile PopongMobile(app) from utils.reverse_proxy import init_app as init_reverse_proxy init_reverse_proxy(app) from pokr.views import init_app as init_view init_view(app) from pokr.widgets import init_app as init_widgets init_widgets(app)
def bootstrap(): from flask_assets import Environment as Asset; Asset(app) from pokr.cache import init_cache; init_cache(app) from pokr.controllers import init_controller; init_controller(app) from pokr.database import init_db; init_db(app) from utils.assets import init_app as init_asset; init_asset(app) from utils.jinja import init_app as init_jinja; init_jinja(app) from utils.i18n import PopongBabel; PopongBabel(app) from utils.linkall import init_app as init_linkall; init_linkall(app) from utils.login import init_app as init_login; init_login(app) from utils.mobile import PopongMobile; PopongMobile(app) from utils.reverse_proxy import init_app as init_reverse_proxy; init_reverse_proxy(app) from pokr.views import init_app as init_view; init_view(app) from pokr.widgets import init_app as init_widgets; init_widgets(app)
def init_modules(): from flask.ext.assets import Environment as Asset from database import init_db from utils.assets import init_app as init_asset from utils.jinja import init_app as init_jinja from utils.i18n import PopongBabel from utils.linkall import init_app as init_linkall from utils.mobile import PopongMobile from utils.reverse_proxy import init_app as init_reverse_proxy from views import init_app as init_view from widgets import init_app as init_widgets Asset(app) init_asset(app) init_db(app) init_jinja(app) PopongBabel(app, **BABEL_SETTINGS) PopongMobile(app) init_linkall(app) init_reverse_proxy(app, SCRIPT_NAME) init_view(app) init_widgets(app)
from utils.login import init_app as init_login from utils.mobile import PopongMobile from utils.reverse_proxy import init_app as init_reverse_proxy from views import init_app as init_view from widgets import init_app as init_widgets Asset(app) init_cache(app) init_asset(app) init_db(app) init_jinja(app) PopongBabel(app) PopongMobile(app) init_linkall(app) init_login(app) init_reverse_proxy(app) init_view(app) init_widgets(app) setattr(app, '__loaded__', True) def parse_args(): parser = argparse.ArgumentParser() parser.add_argument('port', type=int, nargs='?', default=50029) parser.add_argument('-l', dest='locale', default='auto', help='force locale (e.g. en, kr)') return parser.parse_args() # standalone mode
from flask import Flask, render_template import os import re from settings import BABEL_SETTINGS, SERVER_SETTINGS, SCRIPT_NAME from utils.i18n import PopongBabel from utils.glossary import load as load_glossary from utils.reverse_proxy import init_app as init_reverse_proxy app = Flask(__name__) app.debug = SERVER_SETTINGS['debug'] p = os.path.join(app.root_path, 'static/data/crawlers/glossary/glossary.csv') terms = load_glossary(p) PopongBabel(app, **BABEL_SETTINGS) init_reverse_proxy(app, SCRIPT_NAME) @app.route('/') def home(): return render_template('glossary.html', terms=terms) def cmd_args(): from argparse import ArgumentParser parser = ArgumentParser() parser.add_argument('-l', dest='locale', choices=app.LOCALES + ['auto'], default='auto') args = parser.parse_args() return args def main():