コード例 #1
0
def initialize_standalone():
    # Initialize
    app = flask.Flask(__name__)
    config_cache.get_config()['app'] = app

    # Load configuration settings
    app.config.update(services.config_layer.get_config())

    # Create singleton for access
    services.util.AppConfigKeeper.create_instance(app.config)

    attach_blueprints(app)
コード例 #2
0
def initialize_standalone():
    # Initialize
    app = flask.Flask(__name__)
    config_cache.get_config()['app'] = app

    # Load configuration settings
    app.config.update(services.config_layer.get_config())

    # Create singleton for access
    services.util.AppConfigKeeper.create_instance(app.config)

    attach_blueprints(app)
コード例 #3
0
def get_app():
    return config_cache.get_config()['app']
コード例 #4
0
def get_app():
    return config_cache.get_config()['app']
コード例 #5
0
def get_config():
    return config_cache.get_config()['config']
コード例 #6
0
def set_app(app):
    config_cache.get_config()['app'] = app
コード例 #7
0
def set_overwrite_config(config):
    config_cache.get_config()['config'] = config
コード例 #8
0
def set_db_adapter(new_adapter):
    config_cache.get_config()['db_adapter'] = new_adapter
コード例 #9
0
def get_db_adapter():
    config = config_cache.get_config()
    if not config['db_adapter']:
        import services
        config['db_adapter'] = services.db_service.DBAdapter()
    return config['db_adapter']
コード例 #10
0
def render_common_template_vals(slug=None):
    return config_cache.get_config()['get_common_template_vals'](slug)
コード例 #11
0
def set_render_common_template_vals(func):
    config_cache.get_config()['get_common_template_vals'] = func