Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 3
0
def get_app():
    return config_cache.get_config()['app']
Ejemplo n.º 4
0
def get_app():
    return config_cache.get_config()['app']
Ejemplo n.º 5
0
def get_config():
    return config_cache.get_config()['config']
Ejemplo n.º 6
0
def set_app(app):
    config_cache.get_config()['app'] = app
Ejemplo n.º 7
0
def set_overwrite_config(config):
    config_cache.get_config()['config'] = config
Ejemplo n.º 8
0
def set_db_adapter(new_adapter):
    config_cache.get_config()['db_adapter'] = new_adapter
Ejemplo n.º 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']
Ejemplo n.º 10
0
def render_common_template_vals(slug=None):
    return config_cache.get_config()['get_common_template_vals'](slug)
Ejemplo n.º 11
0
def set_render_common_template_vals(func):
    config_cache.get_config()['get_common_template_vals'] = func