def setup_app(config): models.init_model() app_conf = dict(config.app) return make_app( app_conf.pop("root"), logging=getattr(config, "logging", {}), extra_template_vars=dict(h=helpers), **app_conf )
def setup_app(config): models.init_model() app_conf = dict(config.app) return make_app( app_conf.pop('root'), logging=getattr(config, 'logging', {}), extra_template_vars=dict(h=helpers), **app_conf )
def reload_config(): from pecan import configuration config = configuration.conf_from_file(config_file()).to_dict() # Add the appropriate connection string to the app config. config['sqlalchemy_w'] = { 'url': '%s/%s' % (BIND, DBNAME), 'encoding': 'utf-8', 'poolclass': NullPool } config['sqlalchemy_ro'] = { 'url': '%s/%s' % (BIND, DBNAME), 'encoding': 'utf-8', 'poolclass': NullPool } configuration.set_config(config, overwrite=True) _db.init_model()
def reload_config(): from pecan import configuration config = configuration.conf_from_file(config_file()).to_dict() # Add the appropriate connection string to the app config. config['sqlalchemy_w'] = { 'url': '%s/%s' % (BIND, DBNAME), 'encoding': 'utf-8', 'poolclass': NullPool } config['sqlalchemy_ro'] = { 'url': '%s/%s' % (BIND, DBNAME), 'encoding': 'utf-8', 'poolclass': NullPool } configuration.set_config( config, overwrite=True ) _db.init_model()