def create_app(settings=None): if settings is None: settings = _SETTINGS app = _create_app(blueprints=blueprints, settings=settings) CORS(app) return app
def create_app(settings=None): if settings is None: settings = _SETTINGS app = _create_app(blueprints=blueprints, settings=settings) with open(app.config['pub_key']) as f: app.config['pub_key'] = f.read() CORS(app) @app.before_request def before_req(): if app.config.get('NEED_TOKEN', True): authenticate(app, request) return app
def create_app(settings=None): # pragma: no cover if settings is None: settings = _SETTINGS template_folder = os.path.join(_HERE, 'templates') static_folder = os.path.join(_HERE, 'static') app = _create_app(blueprints=blueprints, settings=settings, template_folder=template_folder, static_folder=static_folder) app.config['WTF_CSRF_SECRET_KEY'] = 'A SECRET KEY' app.config['SECRET_KEY'] = 'ANOTHER ONE' app.config['STRAVA_CLIENT_ID'] = os.environ['STRAVA_CLIENT_ID'] app.config['STRAVA_CLIENT_SECRET'] = os.environ['STRAVA_CLIENT_SECRET'] login_manager.init_app(app) return app
def create_testing_app(): settings = _SETTINGS template_folder = os.path.join(_HERE, 'templates') static_folder = os.path.join(_HERE, 'static') app = _create_app(blueprints=blueprints, settings=settings, template_folder=template_folder, static_folder=static_folder) app.config['WTF_CSRF_SECRET_KEY'] = 'A SECRET KEY' app.config['SECRET_KEY'] = 'ANOTHER ONE' app.config['WTF_CSRF_ENABLED'] = False app.config['STRAVA_CLIENT_ID'] = os.environ['STRAVA_CLIENT_ID'] app.config['STRAVA_CLIENT_SECRET'] = os.environ['STRAVA_CLIENT_SECRET'] app.config['TESTING'] = True for bp in blueprints: app.register_blueprint(bp) bp.app = app login_manager.init_app(app) return app