Example #1
0
    def create_app(self, config_class=None):
        app = Flask(__name__, instance_relative_config=True)

        self.register_config(app, config_class)
        self.register_extensions(app)
        self.register_jinja_filters(app)
        self.register_cli(app)
        add_errorhandlers(app)
        return app
Example #2
0
    def create_app(self, configclass='config.DevelopmentConfig'):
        application = Flask(__name__, instance_relative_config=True)

        self.register_config(application, configclass)
        self.register_extensions(application)
        print('Registering blueprints and signals')
        self.register_blueprints_and_signals(application)
        self.register_loggers(application)
        add_errorhandlers(application)
        self.register_jinja_filters(application)
        return application
Example #3
0
    def create_app(self, configclass='config.TestingConfig'):
        application = Flask(__name__, instance_relative_config=True)

        self.register_config(application, configclass)
        self.register_extensions(application)
        print('Registering blueprints only')
        self.register_blueprints_only(application)
        self.disconnect_signals()
        self.register_loggers(application)
        add_errorhandlers(application)
        self.register_jinja_filters(application)
        return application